ADONET与数据库访问技术.ppt

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADONET与数据库访问技术

8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 ADO(ActiveX Data Object):是在OLE DB的上层,它进一步简化了数据访问编程。使得应用程序访问数据库变得更加方便简单。 ADO.NET采用ADO体系结构模型,并扩展了功能。 本章重点介绍ADO.NET的对象模型功能以及如何利用这些对象建立VB.NET与数据库之间的数据访问功能。 8.1 数据库访问技术基本概念 2. ADO.NET体系结构 ADO.NET的主要技术特点 (1)支持断开连接模型。 断开连接模型是指一旦获得所需的数据,就断开对数据源的连接,使用离线数据集继续在本机上处理数据。优点是大大减少传输切断数据的开销,保证应用程序不会太长时间持有数据库锁或持久连续占用数据库服务器资源,从而生成有高伸缩性的应用程序。 8.1 数据库访问技术基本概念 (2)采用XML作为数据交换的格式。XML是跨平台存储和传输数据的工业标准格式,用XML格式发送信息,可以让程序员很容易将共享数据应用程序中的数据处理和用户接口组件分离到不同服务器中,这对于支持多用户的系统来说,可以较大程度地提高系统的性能和可维护性。 8.1 数据库访问技术基本概念 ADO.NET组件 两个核心组件:Dataset和.NET数据提供程序(Data Provider) Dataset对象用于保存数据, .NET数据提供程序通过执行SQL命令或存储过程来存取数据。 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 8.1 数据库访问技术基本概念 说明: Dataset是ADO.NET的断开式结构的核心组件。它的设计目的:实现独立于任何数据源的数据访问。 Dataset把数据以XML形式存放在客户端的内存(不是服务器)。Dataset是与数据源断开的,不知道数据提供者,无论数据源是什么,它都会提供一致的关系编程模型。 8.1 数据库访问技术基本概念 (2) .NET Framework数据提供程序:用于实现对底层数据源的访问。组件包括:Connection、Command、DataAdapter和DataReader对象。 ( Connection对象提供与数据源的连接。 Command对象执行数据库命令。 DataReader 从数据源中提供高性能的数据流。 DataAdapter 对象执行SQL命令,将数据采集来放入Dataset对象中。 ) 8.1 数据库访问技术基本概念 在使用DataSet之前, 都是属于DataProvider的执行范围, 也就是每家数据库厂商各自的存取方式,所以用户必须选择合适的DataProvider对象。 8.1 数据库访问技术基本概念 表8.1 ADO.NET的四类数据提供程序 8.2 数据库访问控件对象 访问数据库主要涉及以下控件对象: SqlConnection //数据库连接对象 SqlCommand //执行Sql命令对象 SqlDataAdapter //数据适配器对象,用于采集数据并将数据送到客户端数据集DataSet中 DataSet //数据集对象,一个数据集中可存放多个表中内容 8.2 数据库访问控件对象 Datatable //数据表对象,查询结果即可送入数据集Dataset,也可送入表Datatable。 BindingMangerBase // “数据绑定管理器”对象 SqlDataReader //数据只读对象 8.2 数据库访问控件对象 8.2. 数据库访问控件对象 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.3 数据更新程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.4 查询程序的设计 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.5 调用存储过程的查询程序 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览程序设计 8.6 照片浏览

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档