描述ADODataReader类
现在一切都变得有趣起来.读数据可以通过ADODataReader类来实现.(参看Chris Maunder的文章"ADO.NET ADODataReader类"来获取关于这个类的更多信息.)读数据的步骤如下:

1.我们用ADOConnection来打开一个数据库.
- ADOConnection conn =
- new ADOConnection(DB_CONN_STRING);
- conn.Open();
2.我们编写一个SQL语句来定义将要取出的数据.这个数据执行的结果是返回一个ADODataReader类 对象.注意Execute方法中的out关键字.这在C#中意味着通过引用传递参数.
- ADODataReader dr;
- ADOCommand cmd =
- new ADOCommand( "SELECT * FROM Person", conn );
- cmd.Execute( out dr);
3.我们循环遍历ADODataReader类中的每一个记录直到我们完成要做的工作.注意:数据被直接作为一个字符串返回同时数据域名称用来指明读的数据域.
- while( dr.Read() )
- {
- System.Console.WriteLine( dr["FirstName"] );
- }
4.我们收工
但是,作为好的程序员我们还需要加进许多try/catch/finally语句来确保我们处理了所有的错误
- try
- {
- .... 数据库操作 ...
- }
- catch( Exception ex )
- {
- System.Console.WriteLine( "READING:" );
- System.Console.WriteLine( " ERROR:" + ex.Message );
- System.Console.WriteLine( " SQL :" + sSqlCmd );
- System.Console.WriteLine( " Conn.:" + DB_CONN_STRING );
- }
- finally
- {
- // 关闭连接
- if( conn.State == DBObjectState.Open )
- conn.Close();
- }
【编辑推荐】
- 简单介绍C#和ADO.NET
- LINQ和ADO.NET技术概述
- C#和ADO.NET建立数据绑定网格
- 什么是ADO.NET:数据源的连接枢纽
- 如何用C#和ADO.NET访问
本文名称:描述ADODataReader类
文章地址:http://www.fbiktj.com/article/dhocpdi.html
其他资讯
- 使用golang怎么实现一个京东支付功能-创新互联
- 四川短视频运营培训班,四川短视频培训班在哪里
- 代理IP的稳定时长是什么
- 使用maven打包发布springboot的方法
- 网站域名已被别人备案过,怎么重新备案?(个人身份证已经有备案在不影响原先备案的情况下)
- ubuntu部署django,Ubuntu部署tomcat2022年更新(ubuntu部署django项目)
- Linux高级移植,实现跨平台优化和性能提升!(linux高级移植)
- cdn加速服务器是否合法?(国际cdn加速服务器有哪些优点)
- 如何定位数据库备份文件(dmp)?(怎么找到数据库dmp文件吗)
- 独立服务器是什么,有哪些用途?


咨询
建站咨询
