- 1
- 0
- 约3.07千字
- 约 17页
- 2017-01-01 发布于重庆
- 举报
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记录
您可能关注的文档
最近下载
- 租房合同范本,租房租房合同范本.docx VIP
- 2024-2025学年八年级数学上册:全等三角形的判定(ASA与AAS) 知识梳理与讲解.pdf VIP
- 2026-2030中国沼气产业深度解析及发展前景对策建议研究报告.docx
- 2023年广西南宁市中考数学一模试卷.pdf VIP
- 场地设计真题06-09年.pdf VIP
- 广东省2025年初中学业水平考试地理真题(含答案).pdf VIP
- 广东省高考:2025年-2023年《生物》考试真题与参考答案.pdf
- 2025年烟叶评级技能竞赛理论参考试题库-上(单选题汇总).docx
- 《心脑血管类》课件.pptx VIP
- 化工单机设备试车方案与操作流程.docx VIP
原创力文档

文档评论(0)