第1个回答 2010-07-24
一个快,一个功能强。只是读出然后填充到DataSet 的效率差的不多,DataReader还要你自己去写循环填充的代码。
要按照你程序的具体设计来用。本回答被提问者和网友采纳
第2个回答 2010-07-24
建议用DataAdapter,DataReader会对数据库进行独占式连接,独占的时候被人无法对数据库进行修改,当DataReader没有循环完的时候它会一直独占数据库。
DataAdapter是一次性将数据读取到内存中(也就是DataSet)。这样会好一些。
第3个回答 2010-07-24
没可比性,一个用空间换时间 ,这里的空间是内存,一个是用时间换空间!各有所用,看实际使用情况!
第4个回答 2010-07-24
没可比性,一个用空间换时间 ,这里的空间是内存,一个是用时间换空间!各有所用,看实际使用情况!
这个正解..