SqlDataReader和oledbDataReader和DataReader区别

我想知道:SqlDataReader和oledbDataReader和DataReader区别作用的不同和用法的区别....在线等,在下菜鸟,请求各位帮忙.谢谢你,你可以... 我想知道:
SqlDataReader和oledbDataReader和DataReader区别
作用的不同和用法的区别....在线等,在下菜鸟,请求各位帮忙.
谢谢你,你可以再告诉我一下,操作起来,怎样选择用哪个吗?比如,我要操作一个SQL数据库,怎样选择....
能不能把这个补充的回答一下啊,回答掉后我再给你加50分...
展开
 我来答
夜閮
2008-03-11 · TA获得超过2656个赞
知道大有可为答主
回答量:1807
采纳率:0%
帮助的人:2062万
展开全部
他们本质上没有什么不同
都是提供对数据顺序读取一种读取器
它依赖于连接对象也就是只有在与数据库连接在打开的状态下才可以使用
SqlDataReader:是专门用来读取SQl数据库中的数据的,对读取方式进行了优化
oledbDataReader:适用于所有使用oledb驱动的数据库,例如SQl、MySql、ORACAL、Access等
DataReader:是上面两个类的父类,属于基类

oledbDataReader可以访问ORACAL、MySql、Access数据库、甚至是Excel表格

SqlDataReader是C#中专门操作MS SQLServer数据库的数据集合,在oledb的基础上做了优化

另外oledbDataReader也可以操作MS SQLServer数据库,但是SqlDataReader对它做了一些优化,
所以要是操作MS SQLServer就用SqlDataReader就对了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式