您好,欢迎访问一九零五行业门户网

sqlServer DataReader与DataSet的区别

sqlserver datareader与dataset的区别 从以下这几个方面比较: 1.与数据库连接: datareader:面向连接,只读,只进,只能向前读,读完数据就断开连接; dataset:非面向连接,把数据加载到sql缓存池中,然后断开连接; 2.处理数据速度: datareader:速度快;
sqlserver   datareader与dataset的区别
 从以下这几个方面比较:
1.与数据库连接:
datareader:面向连接,只读,只进,只能向前读,读完数据就断开连接;
dataset:非面向连接,把数据加载到sql缓存池中,然后断开连接;
2.处理数据速度:
datareader:速度快;
dataset:速度慢;
3.更新数据库:
datareader:更新后,没有办法还原到原来的数据库;
dataset:更新后,可以还原回原来的数据库;
4.支持分页排序:
datareader:不支持分页与排序;
dataset:支持分页与排序,从内存中直接读取前多少条(假分页);
5.占用内存:
datareader:占用内存小;
dataset:占用内存大;
其它类似信息

推荐信息