《第7章 ADO 与 Web 数据库》.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASP 网络应用程序设计 (第2版) 人民邮电出版社 第7章 ADO与Web数据库 7.1 Web 数据库概述 7.1.1 Web数据库及其优势 Web数据库是Web技术与数据库技术相结合的产物,是存放和管理可供在Internet上访问的大量信息的数据库系统。它将存放在Internet之上的众多数据库服务器中的各种信息资源有机地组织起来,使用户能够通过统一的Web浏览界面随时随地访问这些信息。 7.1.2 访问Web数据库的几种技术 1.利用CGI访问Web数据库 2.利用IDC访问Web数据库 3.利用ASP与ADO访问Web数据库 7.2 ODBC 数据库连接技术 7.2.1 ODBC 简介 ODBC(Open DataBase Connection,开放式数据库连接)是Microsoft倡导的数据库服务器连接标准,它向访问各种Web数据库的应用程序提供了一种通用的接口。 7.2.2 ODBC 数据源管理器 ODBC数据源是指可以通过ODBC接口访问的具体数据库信息。ODBC数据源及其驱动程序通过操作系统的数据源管理器来进行安装与管理。 7.2 ODBC 数据库连接技术 7.2.3 DSN 的创建与设置 每一个DSN(Data Source Name,数据源名)都包含了访问某个数据库所需的具体信息,透过ODBC接口连接和访问数据库时,首先需要建立一个与已有数据库连接的DSN。数据库驱动程序将使用DSN来定位和标识被访问的特定数据库,并将有关信息从Web应用程序传递给该数据库。 打开windows系统的“ODBC数据源管理器”对话框,可以为一个已有的数据库创建一个系统DSN或者用户DSN。 7.3 ADO 数据库访问技术 7.3.1 ADO 技术概述 ADO(ActiveX Data Object)是 ASP 内置的、用于访问Web数据库的ActiveX服务器组件,包含多种对象和集合供Web数据库应用的开发者使用。 7.3.2 ADO 组件对象简介 ADO 组件主要提供了 7 种对象和 4 种集合供 Web应用程序的开发者使用,通过这些对象和集合,可以方便地建立与Web数据库的连接、执行 SQL 查询并处理查询得到的结果。 其中,Connection 对象、Command 对象和Recordset 对象是最基本也是最重要的对象。 7.3 ADO 数据库访问技术 7.3.3 ADO 对象之间的关系 7.4 Connection 对象 ADO组件中的Connection对象,用于建立和管理应用程序与 OLE DB数据源或 ODBC 数据库之间的连接,其他所有对象都必须依赖此对象实现的连接才能发挥各自的功能。 7.4.1 Connection 对象的常用方法 1.Open 方法 2.Execute 方法 3.Close 方法 7.4 Connection 对象 7.4.2 Connection 对象的事务操作 所谓事务(Transaction)是指当用一组命令语句执行一个应用操作时,如果其中的一个语句没有执行成功,则让所有已经执行的操作都将回到这个应用操作之前的状态。 Connection 对象提供如下3个事务操作方法: 1.BeginTrans方法 2.CommitTrans方法 3.RollbackTrans方法 7.4 Connection 对象 7.4.3 ConnectionString 连接字符串 ConnectionString 连接字符串是一系列用分号分隔的参数,用于定义诸如数据源提供程序和数据源位置等参数。 1. 常用 OLE DB 连接字符串 2. 常用 ODBC 连接字符串 7.4.4 Connection对象的属性 1. ConnectionTimeout属性 2. CommandTimeout属性 7.5 Command 对象 7.5.1 Command 对象概述 Command 对象负责对数据库提供操作请求,即负责执行给定的SQL命令或存储过程。例如可用来查询数据库并返回Recordset 对象。 7.5.2 Command 对象的属性与方法 1. ActiveConnection 属性 2. CommandText 属性 3. CommandType 属性 4. Execute 方法 7.6 Recordset 对象 7.6.1 Recordset. Open方法 Recordset对象的Open方法用来打开指定的数据源,并从中提取Recordset记录

文档评论(0)

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

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

1亿VIP精品文档

相关文档