SQLServer数据库增删改查的效率那种比较好

2020-01-20 20:24 数据库 loodns

  DataReader和DataSet最大的区别正在于,DataReader利用时始末占用SqlConnection(俗称:非断开式毗连),正在线操做数据库时,任何对SqlConnection的操做城市激发DataReader的非常。由于DataReader每次只正在内存外加载一条数据,所以占用的内存是很小的。果为DataReader的特殊性和高机能,所以DataReader是只进的,你读了第一条后就不克不及再去读取第一条了。

  DataSet则是将数据一次性加载正在内存外,丢弃数据库毗连(俗称:断开式毗连)。读取完毕即放弃数据库毗连,由于DataSet将数据全数加载正在内存外,所以比力耗损内存。可是确比DataReader要矫捷,能够动态的添加行,列,数据,对数据库进行回传,更新操做等。

发表评论:

最近发表