SqlDataReader和oledbDataReader和DataReader区别
我想知道:SqlDataReader和oledbDataReader和DataReader区别作用的不同和用法的区别....在线等,在下菜鸟,请求各位帮忙.谢谢你,你可以...
我想知道:
SqlDataReader和oledbDataReader和DataReader区别
作用的不同和用法的区别....在线等,在下菜鸟,请求各位帮忙.
谢谢你,你可以再告诉我一下,操作起来,怎样选择用哪个吗?比如,我要操作一个SQL数据库,怎样选择....
能不能把这个补充的回答一下啊,回答掉后我再给你加50分... 展开
SqlDataReader和oledbDataReader和DataReader区别
作用的不同和用法的区别....在线等,在下菜鸟,请求各位帮忙.
谢谢你,你可以再告诉我一下,操作起来,怎样选择用哪个吗?比如,我要操作一个SQL数据库,怎样选择....
能不能把这个补充的回答一下啊,回答掉后我再给你加50分... 展开
展开全部
他们本质上没有什么不同
都是提供对数据顺序读取一种读取器
它依赖于连接对象也就是只有在与数据库连接在打开的状态下才可以使用
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就对了
都是提供对数据顺序读取一种读取器
它依赖于连接对象也就是只有在与数据库连接在打开的状态下才可以使用
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就对了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询