Ado.net 介绍:DataReader对象
DataReader对象只能对查询获得的数据集进行自上而下的访问,但效率很高。如果仅仅是访问数据的话,可以使用DataReader。但DataReader要求一直连接,所以将结果的一小部分先放在内存中,读完后再从数据库中读取一部分,相当于一个缓存机制。这对于查询结果百万级的情况来说,带来的好处是显而易见的。
DataReader对象 其特点:访问数据速度快.占用资源少.只能显示数据一条一条的向前读取.必须显式地打开和关闭连接.
属于:
1:FileCount      取得字段的个数
2:HasRows      判断SqlDataReader 是否包含一行或多行记录
3:IsClosed       判断DataReader对象是否关闭状态
方法:
1:Read()       返回SqlDataReader的第一条.并一条一条的向下读取
2:GetName()       取得字段的名称
3:GetDataTypeName()       取得字段的数据类型
4:GetValue()       取得字段的值
5:Close ()       关闭DataReader对象
6:GetOrdinal()      查询字段所在位置
7:GetValues ()       把所有查询记录数据赋于数组
8:IsNull()      判断字段是否为null值
Read the rest of this entry »

, , , , ,

Net之旅:Ado.net 组件介绍Connection对象-Command对象-DataReader对象-DataSet对象-DataAdapter对象

基本上使用的数据连接器分两种:
MS SQL连接方式与非MS SQL连接方式

  1. 1 : SqlClient   //数据提供者:应用于SQL 7 以上
  2. 2 : OleDb      //数据提供者应用于SQL 7 以下 或 其它数据库
  1. Connection对象:
  2. 用于数据连接,也可以说成是他与 Provider 或者 Driver 的信息通道
  3. Command对象:
  4. 用于执行针对数据源的命令和检索 DateReader 或 DataSet 或者用于执行对数据源的SQL语句
  5. DataReader对象:
  6. 一个已连接并向前的只读数据集
  7. DataSet对象:
  8. 一个保存了查询结果并与服务器断开的内存数据库
  9. DataAdapter:
  10. 用于从数据源产生的一个 DataSet 并更新数据源

, , , , , ,