DbDataReader或OleDbDataReader,在这种情况下使用哪个

本文关键字:这种情况下 OleDbDataReader DbDataReader | 更新日期: 2023-09-27 18:19:14

我有这些要求,需要写一个方法,检索数据从MS Access数据库,它应该是

•只读

•能够在检索整个数据集之前使用数据。

•最小化系统开销和内存使用量!

我应该使用哪种类型的对象,OleDbDataReader还是DbDataReader ?谢谢你。

DbDataReader或OleDbDataReader,在这种情况下使用哪个

。. NET为我们提供了DataReader类(OleDbDataReaderOdbcDataReaderSqlDataReader),本质上是一个类型安全的只读,仅转发的行集。各种datarereader之间的区别在于它们使用的数据访问库。SqlDataReader最适合SQL Server,而其他最适合ODBC和OleDB数据源