问题 问答题 简答题

DataReader/DataSet区别

答案

参考答案:

dataset表示一个数据集,是数据在内存中的缓存。可以包括多个表

DatSet连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接

datareader连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。

多项选择题
单项选择题