DataSet与 DataTable 和 DataReader

来源:互联网 发布:数据库的乐观锁 编辑:程序博客网 时间:2024/05/29 02:48

DataSet与DataTable对象的比较和相关操作:

http://bbs.aspxcc.com/showtopic-2.aspx

DataSet与DataReader的区别:

1.DataSet是采用断开式连接,即非面向连接的,把表中的数据全部内容读到sql缓冲池中,并断开数据库连接。

DataReader是面向连接的,读表时只能向前读,度表完成后要由用户手动断开连接。

2.在处理数据的速度方面:DataSet比DataReader读取处理速度慢,

3.DataSet可以对数据库进行读写操作而DataReader只能读取数据。

4.DataSet支持分页技术而DataReader不支持分页技术。

5.DataSet在IIS服务器上使用内存多,DataReader少。