DataReader数据访问对象
考试要求: 了解     
知识路径:  > 电子商务系统程序设计基础  > 电子商务系统建设  > B/S结构程序设计  > ADO.NET数据库访问技术


 
       DataSet可以提供无连接的数据库副本,DataSet对象在表的生命周期内会为这些表进行内存的分配和维护,但DataSet占用却消耗了较大的本地内存资源。当对数据仅需要进行一些简单的操作时,可以使用DataReader对象。
       DataReader对象可以产生只读,只进的数据流,这些数据流都是从数据库返回的。所以,每次的访问或操作只有一个记录保存在服务器的内存中。相比DataSet而言,DataReader具有较快的访问能力,并且能够使用较少的服务器资源,DataReader具有快速的数据库访问。.NET针对不同类型数据库提供了多种DataReader对象,如下表所示。
       
       各种DataReader对象
       DataReader对象常用属性为HasRows,表示是否存在记录行。
       DataReader对象的常用方法如下表所示。
       
       DataReader对象的常用方法
       使用DataReader检索数据的步骤:
       ①创建和打开数据库连接;
       ②创建Command对象;
       ③调用Command对象的ExecuteReader()方法创建DataReader对象;
       ④使用DataReader的Read()方法逐行读取数据;
       ⑤读取某列的数据,(type)dataReader[],中括号内可以使索引,也可以是列名;
       ⑥关闭DataReader对象。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有