维纳斯
在程序中寻找自由与成就感~~~~

随笔分类 -  ADO.Net

ADO.Net基础篇——3类型化DataSet
摘要:前言:前几篇博客介绍了SqlDataReader、弱类型DataSet对数据的操作,现在讲述一下强类型DataSet(Typed DataSet)1.弱类型DataSet的缺点(1)只能通过列名引用,dataset.Table[0].Rows[0]["Age"],如果写错了列名编译时不会发现错误,因此开发时必须要记着列名。(2)int age=Convert.ToInt32(dataset.Table[0].Rows[0]["Age"]),取到的字段的值是object类型,必须小心翼翼的进行类型转换,不仅麻烦,而且容易出错。(3)将DataSet传递给其 阅读全文
posted @ 2012-11-21 19:56 维纳斯 阅读(797) 评论(0) 推荐(0)
ADO.net复习篇——2
摘要:1.DataSet在上两篇博客中,每次读取数据都要创建连接,执行Command得到SqlDataReader太麻烦,所以我们需要封装一个方法。在项目中添加类,名为SQLHelper.cs,封装的方法,代码如下: 1 class SQLHepler 2 { 3 static string connStr = ConfigurationManager.ConnectionStrings["connStr"].ConnectionString; 4 public static int ExecuteNonQuery(string sql, params... 阅读全文
posted @ 2012-11-21 13:44 维纳斯 阅读(257) 评论(0) 推荐(0)
ADO.Net---复习基础篇1
摘要:上篇ADO.Net里边最后介绍了一下字符串拼接的登录方式,现在将几种登陆方式做一下详细的介绍。1.字符串拼接的登录方式 1 static void Main(string[] args) 2 { 3 4 string dataDir = AppDomain.CurrentDomain.BaseDirectory; 5 if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) 6 { 7 ... 阅读全文
posted @ 2012-11-20 21:02 维纳斯 阅读(233) 评论(0) 推荐(0)
ADO.Net基础
摘要:一.ADO.Net基础 ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数据。 程序要和数据库进行交互要通过ADO.Net进行,通过ADO.Net就能执行SQL了。ADO.Net中提供了对各种不同数据库的统一操作接口。 用的时候要在控制台、WinForm项目中的Main函数的最开始位置加入以下代码。ASP.Net项目中不需要。 string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\D 阅读全文
posted @ 2012-09-04 20:32 维纳斯 阅读(294) 评论(0) 推荐(0)