DataReader:读取查询结果
程序员文章站
2022-05-09 19:04:36
...
1)DataReader概念:
DataReader 类在 MySql.Data.MySqlClient命名空间中,对应的类是 MysqlDataReader,
主要用于读取表中的查询结果,并且是以只读方式读取的(即不能修改 DataReader 中存放的数据)。
正是由于 DataReader 类的特殊的读取方式,其访问数据的速度比较快,占用的服务器资源比较少。
2)MysqlDataReader类常用属性和方法
3)MysqlDataReader读取查询结果注意事项
当查询结果仅为一条时,可以使用 if 语句查询 DataReader 对象中的数据,
如果返回值是多条数据,需要通过 while 语句遍历 DataReader 对象中的数据。
4)MysqlDataReader查询结果步骤
<1>执行SQL语句
MysqlDataReader dr=MysqlCommand 类实例 .ExecuteReader();
<2> 遍历 SqlDataReader 中的结果
SqlDataReader 类中提供的 Read 方法用于判断其是否有值,并指向 SqlDataReader 结果中的下一条记录。
如果返回值为 True,则可以读取该条记录,否则无法读取。
在读取记录时,要根据表中的数据类型来读取表中相应的列。
<3>关闭 SqlDataReader
下一篇: PROC虚拟文件系统