mysqldatareader什么意思_MySqlDataReader
本文讲述如何从SqlDataReader或MySqlDataReader中循环读取内容并输出
sqlserver和mysql的DataReader的用法完全一样,只是名字不同,以mysql为例
string connstr = "server=127.0.0.1;user=root;database=dbname;password=itjsxx.com;charset=utf8;Allow Zero Datetime=True";
using (MySqlConnection conn = new MySqlConnection(connstr))
{
conn.Open();
MySqlCommand cmd = new MySqlCommand(sqlstr, conn);
MySqlDataReader dr = cmd.ExecuteReader();
//将结果赋值到了dr,下面开始输出
while (dr.Read())
{
MessageBox.Show(dr[0].ToString());
}
}
注意,这里的dr[0]代表当前读取到的行的第一列,第二列则是dr[1],后面的以此类推
MySqlDataReader的read方法的作用,是使 SqlDataReader 前进到下一条记录。
MySqlDataReader 的默认位置在第一条记录前面。 因此,必须调用 Read 来开始访问任何数据。
还有值得一提的是一个数据库连接一次只能打开一个SqlDataReader,如果要打开另一个reader,必须先关闭第一个
否则将会报错:
There is already an open DataReader associated with this Connection which must be closed first.
SqlDataReader|MySqlDataReader循环读取输出
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/MySqlDataReader_csharp.html
原文:http://www.cnblogs.com/mrxiaohe/p/5179122.html
mysqldatareader什么意思_MySqlDataReader相关推荐
- mysqldatareader什么意思_MySqlDataReader在Using中使用
结论:当DataReader放在Using方法中时,会自动释放资源,如果中途出现了异常处理,也同样会释放掉占用的资源. 测试过程:这里由于没有将全部分过程记录下来,只是对结果大体的说明一下,有兴趣的童 ...
- MySqlDataReader在Using中使用
结论:当DataReader放在Using方法中时,会自动释放资源,如果中途出现了异常处理,也同样会释放掉占用的资源. 测试过程:这里由于没有将全部分过程记录下来,只是对结果大体的说明一下,有兴趣的童 ...
- mysqldatareader获取整行数据给datarow_C# sqladapter 与sqldataReader
ADO.NET提供了丰富的数据库操作,在这些操作中SqlConnection和SqlCommand类是必须使用的,但接下来可以分为两类操作: 第一类是用SqlDataReader直接一行一行的读取数据 ...
- mysqldatareader获取整行数据给datarow_SqlDataReader的用法(读取1整行)
datareader对象提供只读单向数据的快速传递,单向:您只能依次读取下一条数据;只读:DataReader中的数据是只读的,不能修改;相对地,DataSet中的数据可以任意读取和修改 01.usi ...
- mysqldatareader对象有多少个方法_血压的正常范围是多少?牢记这6个降压方法,有效地预防高血压...
随着生活水平的提高,人们对健康越来越重视,高血压也慢慢地走进人们的视线,高血压是指人体的动脉血压的增高所产生的一种现象,通常由于血管阻力升高或者是循环血量增多引起,高血压容易出现耳鸣.心悸.头痛.头晕 ...
- mysqldatareader获取整行数据给datarow_基于数据库类型的c#set datarow DateTime字段
我正在编写一个可以使用SQLite DB或MySql DB的程序. (如果不止一个人必须使用它,网络基础设施等......) 我写了一个通用DBType接口和两个基于DB类型实现它的类.有一个函数Da ...
- mysqldatareader获取整行数据给datarow_如何从DataReader中获得DataRow
这个需求的关键是: 所要获取的DataRow对象的结构要和真实的数据库结构相同 总体上分为俩个大方法: 1---使用DataSet或者是DataTable自身的Load方法 和 DataAda ...
- .net连接mysql数据_.net连接MYSQL数据库的方法及示例!
连接MYSQL数据库的方法及示例 方法一: 使用MYSQL推出的MySQL Connector/Net is an ADO.NET driver for MySQL 该组件为MYSQL为ADO.NET ...
- ajax交互扩展遇到的问题,ajax autocomplete扩展程序无法正常工作
我在文本框上有一个自动填充扩展器,它将记录显示为数据库中的列表,但是我点击了texbox并开始输入任何内容.我的HTML代码是 Enabled="True" TargetContr ...
最新文章
- c++ 创建 mat
- CURL NDK 交叉编译
- Error:scalac: Error: scala.collection.immutable.$colon$colon.tl$1()Lscala/collection/immutable/List;
- 矢量合成和分解的法则_专题06 共点力的合成与分解
- 数据库事务的特性及其实现原理
- 嵌入式C语言static关键字
- HBase二级索引实践(带你感受二级索引的力量)
- 无法启动Windows安全中心服务怎么办
- 鲲志说:向我跌宕起伏,喜忧参半的2022致敬!
- hooks-riverpod 使用
- JavaScript复习笔记
- 积分无法积,用估值后再使用连续函数介值定理_20160430
- 安卓领域高质量公众号推荐
- 英语翻译器-免费英语自动批量翻译器
- 钉钉、企业微信和友空间,谁是企业级服务的“统一入口”?
- Linux 批量杀掉进程 kill -9
- 线性代数学习之线性系统
- 搜索引擎网站提交入口地址
- 科群饲料配方系统 官网
- EC6108V9/EC6108V9U/EC6108V92/EC6108V97_Hi3798MV100_当贝桌面_通刷_卡刷固件包