正在加载图片...
第三篇数据库编程 第一章基本概念 ASPNET中的 ADONET和ASP中的ADO相对应,它是ADO的改进版本。在 ADO NET 中,通过 Managed Provider所提供的应用程序编程接口(API),可以轻松地访问各种数据源 的数据,包括 OLEDB所支持的和ODBC支持的数据库 下面介绍 ADO. NET中最重要的两个概念: Managed Provider和 DataS 3.1.1 Managed Provider 过去,通过ADO的数据存取采用了两层的基于连接的编程模型。随着多层应用的需 求不但增加,程序员需要一个无连接的模型。 ADO. NET就应运而生了。 ADONET的 Managed P' rovider就是一个多层结构的无连接的一致的编程模型 Dalce lanman Explan careen 典DoBr PIpetle Updak conman Panel Dele cannan! Paneer Propert Talel,toppin Cctm nlypplngs cdunnlappr Managed Provider提供了 DataSet和数据中心(如 MS SQL)之间的联系。 Managed Provider包含了存取数据中心(数据库)的一系列接口。主要有三个部件: ●连接对象 Connection、命令对象 Command、参数对象 Parameter提供了数据源和 DataSet之间的接口。 DataSetcommand接口定义了数据列和表映射,并最终取回 个 DataSet ●数据流提供了高性能的、前向的数据存取机制。通过 IdataReader,你可以轻松而 高效地访问数据流 更底层的对象允许你连接到数据库,然后执行数据库系统一级的特定命令。 过去,数据处理主要依赖于两层结构,并且是基于连接的。连接断开,数据就不能再 存取。现在,数据处理被延伸到三层以上的结构,相应地,程序员需要切换到无连接的应用 模型。这样, DataSetCommand就在 ADO. NET中扮演了极其重要的角色。它可以取回一个第三篇 数据库编程 第一章 基本概念 ASP.NET中的ADO.NET 和ASP中的ADO相对应,它是ADO的改进版本。在ADO.NET 中,通过 Managed Provider 所提供的应用程序编程接口(API),可以轻松地访问各种数据源 的数据,包括 OLEDB 所支持的和 ODBC 支持的数据库。 下面介绍 ADO.NET 中最重要的两个概念:Managed Provider 和 DataSet。 3.1.1 Managed Provider 过去,通过 ADO 的数据存取采用了两层的基于连接的编程模型。随着多层应用的需 求不但增加,程序员需要一个无连接的模型。ADO.NET 就应运而生了。ADO.NET 的 Managed Provider 就是一个多层结构的无连接的一致的编程模型。 Managed Provider 提供了 DataSet 和数据中心(如 MS SQL)之间的联系。Managed Provider 包含了存取数据中心(数据库)的一系列接口。主要有三个部件: ⚫ 连接对象 Connection、命令对象 Command、参数对象 Parameter 提供了数据源和 DataSet 之间的接口。DataSetCommand 接口定义了数据列和表映射,并最终取回一 个 DataSet。 ⚫ 数据流提供了高性能的、前向的数据存取机制。通过 IdataReader,你可以轻松而 高效地访问数据流。 ⚫ 更底层的对象允许你连接到数据库,然后执行数据库系统一级的特定命令。 过去,数据处理主要依赖于两层结构,并且是基于连接的。连接断开,数据就不能再 存取。现在,数据处理被延伸到三层以上的结构,相应地,程序员需要切换到无连接的应用 模型。这样,DataSetCommand 就在 ADO.NET 中扮演了极其重要的角色。它可以取回一个
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有