欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

DataReader:读取查询结果

程序员文章站 2022-05-09 19:04:36
...

1)DataReader概念:

        DataReader 类在 MySql.Data.MySqlClient命名空间中,对应的类是 MysqlDataReader,

 主要用于读取表中的查询结果,并且是以只读方式读取的(即不能修改 DataReader 中存放的数据)。

        正是由于 DataReader 类的特殊的读取方式,其访问数据的速度比较快,占用的服务器资源比较少。

2)MysqlDataReader类常用属性和方法

             DataReader:读取查询结果

3)MysqlDataReader读取查询结果注意事项

                当查询结果仅为一条时,可以使用 if 语句查询 DataReader 对象中的数据,

                如果返回值是多条数据,需要通过 while 语句遍历 DataReader 对象中的数据。

4)MysqlDataReader查询结果步骤

     <1>执行SQL语句

MysqlDataReader dr=MysqlCommand 类实例 .ExecuteReader();

     <2> 遍历 SqlDataReader 中的结果

               SqlDataReader 类中提供的 Read 方法用于判断其是否有值,并指向 SqlDataReader 结果中的下一条记录。

               如果返回值为 True,则可以读取该条记录,否则无法读取。

               在读取记录时,要根据表中的数据类型来读取表中相应的列。

    <3>关闭 SqlDataReader