DataReader和DataSet的区别
2010-06-11 13:08
176 查看
DataReader和DataSet的异同
DataReader 和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection 的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为 DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了..
DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因为DataSet将数据全部加载在内存中.所以比较消耗内存...但是确比DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作...
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/4_webprogram/asp.net/netjs/2007921/72917.html
DataReader 和DataSet最大的区别在于,DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection 的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为 DataReader的特殊性和高性能.所以DataReader是只进的..你读了第一条后就不能再去读取第一条了..
DataSet则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即放弃数据库连接..因为DataSet将数据全部加载在内存中.所以比较消耗内存...但是确比DataReader要灵活..可以动态的添加行,列,数据.对数据库进行回传更新操作...
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/4_webprogram/asp.net/netjs/2007921/72917.html
相关文章推荐
- DataReader与DataSet有什么区别?
- DataReader 和 DataSet 的区别
- DataReader与DataSet有什么区别?何时使用哪种
- DataReader与DataSet的区别
- DataSet和DataReader的区别
- 详细说明asp.net中datareader 和 dataset 的区别
- DataReader与DataSet有什么区别?
- DataSet和DataReader的区别
- DataReader和DataSet的区别
- DataReader和DataSet的区别
- DataSet和DataReader的区别
- DataReader与DataSet有什么区别? (转)
- DataReader与DataSet有什么区别--仓库
- DataSet,DataTable,DataReader,DataAdapter区别(搞笑版)
- DataReader和DataSet的区别
- 用DataReader还是DataSet,他们之间的区别和适用场合
- ArrayList、Hashtable、DataTable、DataView、DataReader和DataSet,DataGrid等的区别和各自的优缺点
- DataReader与DataSet有什么区别?
- DataReader与DataSet有什么区别?何时使用哪种
- DataSet,DataTable,DataReader,DataAdapter 区别