SQL 2005数据库读数据用DataSet或者DataReader哪个好 读的数据也不多吧,读一天的一般300条,一个月的9000条,用哪个好,我想读的机器不卡. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 dataset是一次读取多条数据量datareader是一次只能读取一条数据只要弄清楚2者的区别,就能根据需要选用 一天300条是,阶段性读取,还是一次性读取?如果仅仅是 300 ,哪一个都没有多大的区别。如果可以,还是尽量使用 dataset。 对你这种情况,这两种效果一样,基本看不出来dataset断开式连接数据对象datareader连接式连接数据对象 dataset类似一个select语句执行后的resultsetdatareader类似一个只向前的游标 数据量不大,考虑DataSet方式。 使用DataReader与DataSet都可以从数据源读取数据。DataReader本身是通过IDbCommand.ExecuteReader()方法进行构建的;而DataSet则是通过DbDataAdapter.Fill()方法进行填充。此外,两者的工作方式有明显的不同:DataReader的执行过程不能脱离数据库连接,也就是在DataReader读取数据的时候不能够使用IDbConnection.Close()方法关闭数据库连接;而在使用DataSet获取数据时,可以断开数据库的连接,因为此时DbDataAdapter已经负责将数据获取到应用服务器中了。使用LINQ datagridview列头浮动 office2007 Word 标题自动编号问题 页面传值 c#日期问题 datalist 里嵌套gridview, 大虾帮忙:关于dropdownlist的AUTOPOSTBACK已经设成true,但事件没反应??等待中~~ treeview c#写串口收发工具,收到数据要开线程做数据处理吗? 至少一个参数没有被指定值 如何显示局域网上的所有计算机? 加锁 泛型怎么进行!=操作?
datareader是一次只能读取一条数据只要弄清楚2者的区别,就能根据需要选用
如果可以,还是尽量使用 dataset。
dataset断开式连接数据对象
datareader连接式连接数据对象
datareader类似一个只向前的游标