第6章ADO.NET——DataSet和适配器回顾.NETframework中的ADO.NET是一组类,允许应用程序与数据库交互,以便检索和更新信息每种.NET数据提供程序都是由以下四个对象组成:Connection,Command,DataAdapter以及DataReaderConnection对象用于在应用程序和数据库之间建立连接Command对象允许向数据库传递请求、检索和操纵数据库中的数据本章目标掌握记录集(DataSet)对象的结构定义DataTable对象定义DataRow和DataColumn对象数据适配器(DataAdapter)对象用DataGridView控件查看数据使用DataReader——快速访问数据怎样快速读取数据库的数据?对于要求快速访问数据显示在界面上的应用程序,数据读取器DataReader是一个较好的选择应用程序应用程序徐礼应,美国硅谷,优秀徐礼应姓名:学校:美国硅谷成绩:优秀使用DataReader对象使用DataReader对象数据库数据库认识DataReader对象每次读取一行数据命名空间对应的DataReader对象System.Data.SqlClientSqlDataReaderSystem.Data.OleDbOleDbDataReaderSystem.Data.OdbcOdbcDataReaderSystem.Data.OracleClientOracleDataReaderDataReader的主要属性和方法属性说明FieldCount返回当前行中的列数方法说明Read前进到下一行记录Close关闭DataReader对象DataReader使用步骤使用DataReader检索数据的步骤:1、创建Command对象2、调用ExecuteReader()创建DataReader对象3、使用DataReader的Read()方法逐行读取数据4、读取某列的数据,(type)dataReader[]5、关闭DataReader对象获取某列的值:方法一:指定列的索引,从0开始方法二:指定列名获取某列的值:方法一:指定列的索引,从0开始方法二:指定列名注意:DataReader使用后必须关闭使用DataReader示例2-1privatevoidbtnDis_Click(objectsender,EventArgse){stringstrsql="select*fromStuInfo";//初始化命令对象sqlCmd=newSqlCommand();sqlCmd.CommandText=strsql;sqlCmd.CommandType=CommandType.Text;sqlCmd.Connection=sqlCon;//执行操作try{//打开连接sqlCon.Open();//执行操作返回sqlRead=sqlCmd.ExecuteReader();下一页使用DataReader示例2-2//遍历所有信息添加到列表控件中while(sqlRead.Read()){stringstrInfo="";for(inti=0;i