ADO.NET基础教程(一)

网络上的ADO.NET教程在都不是基于VS2003的,我在此把以前初学的时候的一些代码共享给大家,让还在摸索阶段的朋友能学得顺利一点儿

一、数据查询

1、DataReader只读向前的数据集
Code
在这个例子中,首先申明一个SqlConnection对象,用它来连接SQL SERVER数据库,然后再申请一个SqlCommand对象,用它来执行一个SQL查询语句,最后申明一个SqlDataReader,用它来存放由SqlCommand对象的ExecuteReader方法返回的数据集

用DataReader听说很快,我没有做过测试,但网上面说得有任有据的,我也就用来查询数据了。上面的这个例子是用来查询一个表中所有的数据,并把它们放到一个数据控件中去,用的是VB的代码,C#大至差不多

2、DataSet数据集

Dataset可以管理多个记得集:DataTable,也就是ADO的RecordSet对象,请看下面这个例子:

'绑定数据
Code
这个代码和上面的差不多,只是用了SqlDataAdapter来代替了SqlCommand执行SQL查询,SqlDataAdapter用微软件的话说是“数据适配器”,我现在知道的功能就是用执行Sql查询,并填充到Dataset或DataTable对象中去。上面的例子中我们填充了三个DataTable。

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [ADO.Net] 的这些文章也感兴趣:

ADO.NET和LINQ中古怪的事务特性  C# Server Enumerator
Digging into the Performance of the ADO.NET Entity Framework 实战VisualC#数据库编程
ADO.NET实体框架已经准备好面向企业级应用了吗?  对比.NetPetShop和Duwamish来探讨Ado.Net的数据库编程模式
利用C#实现分布式数据库查询  VisualC#中的数据绑定
ADO.NET数据库实例教程  在C#中使用COM 实现事务控制
用VisualC#来增加数据记录  在ADO.NET数据集中浏览多个相关表(2)
用ADO.Net实现Oracle大批量数据更新优化处理方法  注意ADO.NET中数据查询语句中的符号格式(c#实现)
使用SqlDataReader读取数据示例  NET 连接池救生员
从DataGrid导出Excel产生乱码的一个很好的解决方案  一步一步体验 ADO.NET Entity Framework:第一步
ADO.NET Entity Framework 体验:映射(Mapping)  C#数据库事务原理及实践(下)