- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Duankeqi@ ASP.NET Web实用开发技术 主讲:段克奇 邮箱:Duankeqi@ 第5讲 ADO.NET(一) 1.ADO.NET概述 2.ADO.NET架构 3.常用.NET Framework数据提供程序 4.Connection对象 5.Command对象 6.DataReader对象 7.举例: 使用DataReader结合Webtable显示学生信息 1.ADO.NET概述 ADO.NET是MicroSoft公司最新推出的数据库访问技术。作为DOT.NET框架的一部分,ADO.NET绝对不仅仅是前一版本ADO的简单升级,它提供了更加便捷、高效的访问数据库的方法。其中在ADO.NET中提供了一组DOT NET类,利用这些类可以对各种数据源进行高效一致性的访问。使用ADO.NET之前,一般必须导入下面几种命名空间: System.Data:包含了大部分的ADO.NET类,如数据集DataSet类、数据表DataTable类、数据行DataRow类、数据列DataColumn类、数据表关系DataRelation类等。 System.Data.Odbc: System.Data.OleDb: System.Data.SqlClient: System.Data.OracleClient: 2.ADO.NET架构 下面通过一个简图来描述ADO.NET的对象模型。 3.常用.NET Framework数据提供程序 4.Connection对象 连接对象Connection是非常频繁使用的用于操作数据库的对象,因为对数据库的所有操作都是建立在数据库连接后方可进行。当然该对象的功能就是创建与指定数据库的连接并完成初始化工作。 不管是使用什么方法创建的连接对象,它都具备如下属性和方法,下表给出常用属性和方法。 4.Connection对象 下面给出在程序中声明Connection对象常用连接字符串的写法: 5.Command对象 数据库连接成功后就可以使用ADO.NET中的其它对象模型来完成对数据库的具体操作。而Command对象是操作数据库使用最为频繁的对象。 Command对象的功能是在创建成功的数据库连接上执行Sql命令。下表给出Command对象的常用属性和方法。 6.DataReader对象 DataReader对象是由Command对象执行ExecuteReader方法后生成的,有点类似于ASP环境中的RecordSet对象。一般讲,对于Command命令执行查询后,生成记录集的简单输出,都是使用Command.ExecuteReader()方法生成DataReader对象后,再使用DataReader对象的属性方法处理输出。 而DataReader对象生成的记录集是一个只读、只向前的记录集。若要对生成的记录集作复杂的处理比如分页、排序、更新、删除等,就必须使用DataAdapter对象结合DataSet对象来完成,后面将详细讲解。 下面给出DataReader对象的常用属性和方法如下表。 7.举例: 使用DataReader结合Webtable显示学生信息 演示 本讲总结 本讲详细介绍了ADO.NET数据访问技术,是开发动态网站、web应用程序的重点内容。 掌握ADO.NET中的常用.Net Framework数据提供程序。 ADO.NET中的基本对象Connection、Command、DataReader之间的应用关系是重点内容。 在ASP.NET中,ADO.NET数据库访问技术是数据操作的核心和根本,在结合ASP.NET的数据绑定控件使用,将会高效地建立企业数据库应用程序。 * 第5讲 ADO.NET(一) * 支持 Oracle 8.1.7 版和更高版本, 使用 System.Data.OracleClient 命名空间 Oracle .NET Framework 数据提供程序 对 Microsoft SQL Server 7.0 版或更高版本的数据访问。 使用 System.Data.SqlClient 命名空间。 SQL Server .NET Framework 数据提供程序 适合于使用 ODBC 公开的数据源。 使用 System.Data.Odbc 命名空间。 ODBC .NET Framework 数据提供程序 适合于使用 OLE DB 公开的数据源。 使用System.Data.OleDb 命名空间。 OLE DB .NET Framework 数据提供程序 说明 .NET Framework 数据提供程序 在数据库已经连接状态下,更改当前数据库 Changedatabase 关闭数据库连接,并且释放所占系统资源 Dispose
文档评论(0)