DataReader和 DataSet的异同?
DataReader使用时始终占用 SqlConnection,在线操作数据库 每次只在内存中加载一条数据,所以占用的内存是很小的是只进的、只读的 DataSet则是将数据一次性加载在内存中,抛弃数据库连接,读取完毕即放弃数据库连接(非连接模式) DataSet将数据全部加载在内存中.所以比较消耗内存,但是确比 DataReader要灵活,可以动态的添 加行、列、数据,对数据库进行回传更新操作(动态操作读入到内存的数据)...