ADO.net中的DataReader对象

2023-12-05 17:32
文章标签 对象 net ado datareader

本文主要是介绍ADO.net中的DataReader对象,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

C#示例如下所示:
        string connstr=“Provider=Microsoft.Jet.OLEDB.4.;Data Source=“+Server.Mappath(“asp_net/asp_net.mdb“);
        string strSql = “Select * from tb1“;
        OleDbConnection objConn = new OleDbConnection(connstr);
        OleDbCommand objComd = new OleDbCommand(strSql,objConn);
        objComd.Connection.Open();   //打开Connection,Command打开数据库必要的操作
        OleDbDataReader objRead = objComd.ExecuteReader();  //DataReader不是用new来产生对象,而是用OleDbCommand类的方法ExecuteReader来产生。
        
         i=1;
         while objRead.Read()
        {
                if(i==1)
                {
                        Response.Write(“<table border=1 cellpadding=2 width=90%>“);
                        Response.Write(“<tr bgcolor=yellow>“);
                        Response.Write(.....) ;  //略,写上表格的标题
                        i=i+1;
                }
                else
                {
                        Response.Write(“<tr>“);
                        Response.Write(“<td>“+objRead.Item[1].Trim()+“</td>“)
                        ... //略
                }
        }

注:产生OleDbCommand对象需先创建OleDbConnection(数据库连接),而产生OleDbDataReader对象又由OleDbCommand对象的ExecuteReader()方法产生,所以这三个对象之间有隶属关系,也因此会在程序一开头就要声明。
  OleDbDataReader有二个重要的属性和一个方法,它们是Item[i]、FieldCount属性和Read方法。
另,OleDbDataReader与原来ADO中的Recordset很相像,但是,它美中不足的是:不能取得字段的名称。

这篇关于ADO.net中的DataReader对象的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/458471

相关文章

Python实现对阿里云OSS对象存储的操作详解

《Python实现对阿里云OSS对象存储的操作详解》这篇文章主要为大家详细介绍了Python实现对阿里云OSS对象存储的操作相关知识,包括连接,上传,下载,列举等功能,感兴趣的小伙伴可以了解下... 目录一、直接使用代码二、详细使用1. 环境准备2. 初始化配置3. bucket配置创建4. 文件上传到os

解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题

《解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘问题》:本文主要介绍解决未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4... 目录未解析的依赖项:‘net.sf.json-lib:json-lib:jar:2.4‘打开pom.XM

SpringMVC高效获取JavaBean对象指南

《SpringMVC高效获取JavaBean对象指南》SpringMVC通过数据绑定自动将请求参数映射到JavaBean,支持表单、URL及JSON数据,需用@ModelAttribute、@Requ... 目录Spring MVC 获取 JavaBean 对象指南核心机制:数据绑定实现步骤1. 定义 Ja

javax.net.ssl.SSLHandshakeException:异常原因及解决方案

《javax.net.ssl.SSLHandshakeException:异常原因及解决方案》javax.net.ssl.SSLHandshakeException是一个SSL握手异常,通常在建立SS... 目录报错原因在程序中绕过服务器的安全验证注意点最后多说一句报错原因一般出现这种问题是因为目标服务器

Python打印对象所有属性和值的方法小结

《Python打印对象所有属性和值的方法小结》在Python开发过程中,调试代码时经常需要查看对象的当前状态,也就是对象的所有属性和对应的值,然而,Python并没有像PHP的print_r那样直接提... 目录python中打印对象所有属性和值的方法实现步骤1. 使用vars()和pprint()2. 使

MySQL JSON 查询中的对象与数组技巧及查询示例

《MySQLJSON查询中的对象与数组技巧及查询示例》MySQL中JSON对象和JSON数组查询的详细介绍及带有WHERE条件的查询示例,本文给大家介绍的非常详细,mysqljson查询示例相关知... 目录jsON 对象查询1. JSON_CONTAINS2. JSON_EXTRACT3. JSON_TA

C#之List集合去重复对象的实现方法

《C#之List集合去重复对象的实现方法》:本文主要介绍C#之List集合去重复对象的实现方法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C# List集合去重复对象方法1、测试数据2、测试数据3、知识点补充总结C# List集合去重复对象方法1、测试数据

Spring中管理bean对象的方式(专业级说明)

《Spring中管理bean对象的方式(专业级说明)》在Spring框架中,Bean的管理是核心功能,主要通过IoC(控制反转)容器实现,下面给大家介绍Spring中管理bean对象的方式,感兴趣的朋... 目录1.Bean的声明与注册1.1 基于XML配置1.2 基于注解(主流方式)1.3 基于Java

C++/类与对象/默认成员函数@构造函数的用法

《C++/类与对象/默认成员函数@构造函数的用法》:本文主要介绍C++/类与对象/默认成员函数@构造函数的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录名词概念默认成员函数构造函数概念函数特征显示构造函数隐式构造函数总结名词概念默认构造函数:不用传参就可以

C++类和对象之默认成员函数的使用解读

《C++类和对象之默认成员函数的使用解读》:本文主要介绍C++类和对象之默认成员函数的使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、默认成员函数有哪些二、各默认成员函数详解默认构造函数析构函数拷贝构造函数拷贝赋值运算符三、默认成员函数的注意事项总结一