21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十五章 利用ADO实现网页与数据库的连接

第15章利用ADO实现网页与数据库的连接 通过本章学习,应该掌握以下内容: 1.ADO中各个对象、数据集合间的关系 2. Connection对象的方法和属性 3. Recordset对象的方法和属性 4. Command对象的方法和属性 5. Field对象和 Fields数据集合的方法和属性 6. Properties数据集合和 Property对象的方法和 属性 7. Parameters数据集合与 Parameter对象的方法 和属性 8. Errors数据集合和Eror对象的方法和属性
通过本章学习,应该掌握以下内容: 1. ADO中各个对象、数据集合间的关系 2. Connection对象的方法和属性 3. RecordSet对象的方法和属性 4. Command对象的方法和属性 5. Field对象和Fields数据集合的方法和属性 6. Properties数据集合和Property对象的方法和 属性 7. Parameters数据集合与Parameter对象的方法 和属性 8. Errors数据集合和Error对象的方法和属性 第15章 利用ADO实现网页与数据库的连接

151ADO概述 ASP提供了强大的数据库支持,ASP对数据库 的访问可以通过AD模式来实现。AD0给开发人员 提供了一种快捷、简单、高效的数据库访问方法, AD0可以包含在脚本中来产生对数据库的连接 并从数据库表中读取记录,形成实际要使用的对 象集合。而且,对数据资源(如数据库),AD0 提供了应用程序一级的界面。不过,AD0并不与 数据资源直接通信,而是通过称为0LEDB(对象 链接与嵌入式数据库)的中间界面
15.1 ADO概述 ASP提供了强大的数据库支持,ASP对数据库 的访问可以通过ADO模式来实现。ADO给开发人员 提供了一种快捷、简单、高效的数据库访问方法, ADO可以包含在脚本中来产生对数据库的连接, 并从数据库表中读取记录,形成实际要使用的对 象集合。而且,对数据资源(如数据库),ADO 提供了应用程序一级的界面。不过,ADO并不与 数据资源直接通信,而是通过称为OLE DB(对象 链接与嵌入式数据库)的中间界面

151.1ADO对象 ADO对象主要包含 Connection对象、 Recordset对 象、 Command对象、 Parameter对象、 Field对象 Property对象和Eror对象等七个对象。 1512ADo数据集合 ADO对象包含 fields数据集合、 Properties数据集 合、 Parameters数据集合和 Error数据集合等四个数 据集合
ADO对象主要包含Connection对象、RecordSet对 象、Command对象、Parameter对象、Field对象、 Property对象和Error对象等七个对象。 15.1.1 ADO对象 ADO对象包含Fields数据集合、Properties数据集 合、Parameters数据集合和Error数据集合等四个数 据集合。 15.1.2 ADO数据集合

1513ADO对象与数据集合之间的关系 Execute操作方法 Connection对象 Recordset对象 ActiveConnect 属性 Errors数据 集合 Execute操作 Fields数据 方法 对象 Error对象 Active Connect 属性 Parameter Field对象 Command对象 对象 Parameters 数据集合 Source属性 对象和数据集合的关系图
15.1.3 ADO对象与数据集合之间的关系 Connection对象 Recordset对象 Error对象 Parameter 对象 Command对象 Field对象 Execute操作方法 ActiveConnect 属 性 Execute操 作 方 法 Fields数 据 对 象 Source属 性 Parameters 数 据 集 合 Errors数 据 集 合 ActiveConnect 属 性 对象和数据集合的关系图

152 Connection对象 1521 Connection对象的方法 1.Open方法 Connection对象的Opem方法用来初始化一个连接, 只有使用了 Connection对象的Open方法后, Connection对象才会真正存在,然后才能发命令对 数据源产生作用。通常在使用Open方法时有如下两 种途径: (1)直接将连接字符串传给Opem方法 (2)利用它的 ConnectionString属性
Connection对象的Open方法用来初始化一个连接, 只 有 使 用 了 Connection 对象的 Open 方 法 后 , Connection对象才会真正存在,然后才能发命令对 数据源产生作用。通常在使用Open方法时有如下两 种途径: (1)直接将连接字符串传给Open方法。 (2)利用它的ConnectionString属性 15.2 Connection对象 15.2.1 Connection对象的方法 1.Open方法

2. Close方法 当调用了 Close方法后,系统就停止了同数据源之 间的连接,并且释放与连接有关的系统资源。当调用 此方法时,不只是关闭 Connection对象,而且还关闭 了其他正在使用该 Connection对象的ADO对象。不过 Close方法只是释放与其相关的系统资源, Connection 对象本身并没有释放。因此,一个关闭的 Connection 对象还可以接着用Open方法打开,而不用再次创建
当调用了Close方法后,系统就停止了同数据源之 间的连接,并且释放与连接有关的系统资源。当调用 此方法时,不只是关闭Connection对象,而且还关闭 了其他正在使用该Connection对象的ADO对象。不过 Close方法只是释放与其相关的系统资源,Connection 对象本身并没有释放。因此,一个关闭的Connection 对象还可以接着用Open方法打开,而不用再次创建。 2.Close方法

3. Begintrans方法 4. Committrans方法 5. Execute方法 6 Rollbacktrans方法 Rollbacktrans方法和 Committrans方法相 反,它是取消此次事务以来对数据源所做的所 有操作,并不写入数据源
3.BeginTrans方法 4.CommitTrans方法 5.Execute方法 6.RollbackTrans方法 RollbackTrans方法和CommitTrans方法相 反,它是取消此次事务以来对数据源所做的所 有操作,并不写入数据源

1522 Connection对象的属性 Connection对象的属性包括 Attributes CommandTimeout ConnectionString Connection Timeout Cursorlocation DefaultDatabase Isolation level Mode Provider、 State、Ⅴ ersion等
15.2.2 Connection对象的属性 Connection 对象的属性包括 Attributes 、 CommandTimeout 、 ConnectionString 、 ConnectionTimeout 、 CursorLocation 、 DefaultDatabase 、 IsolationLevel 、 Mode 、 Provider、State、Version等

1523 Connection对象的数据集合 Connection对象提供 Errors、 Properties两种数 据集合。前者表示 Connection对象运行时最近一次 的错误或警告信息,后者表示 Connection对象所定 义的相关属性
Connection对象提供Errors、Properties两种数 据集合。前者表示Connection对象运行时最近一次 的错误或警告信息,后者表示Connection对象所定 义的相关属性。 15.2.3 Connection对象的数据集合

153 Request,对象属性 1531 Recordset对象的方法 Request对象属性 (1)0pen方法0pen方法是用来打开一个给予 ActiveConnection和 Source属性的 Recordset。 (2) Close方法 Close方法用于关闭 Recordset对象 并释放相关资源。 (3) Clone方法 Clone方法用来创建一个 Recordset 对象的完全拷贝
15.3 Request对象属性 (1)Open 方法 Open方法是用来打开一个给予 ActiveConnection和Source属性的Recordset。 (2)Close方法 Close方法用于关闭Recordset对象 并释放相关资源。 (3)Clone方法 Clone方法用来创建一个Recordset 对象的完全拷贝。 1.Request对象属性 15.3.1 Recordset对象的方法
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十四章 利用ASP实现交互功能.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十三章 在网页中使用 JavaScript.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十二章 利用模板和库设计网页.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十一章 在网页中使用CSS样式.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第十章 美化网页.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第一章 网页制作初识.ppt
- 《MATLAB程序设计》课程PPT教学课件:第九章 MATLAB符号计算.ppt
- 《MATLAB程序设计》课程PPT教学课件:第八章 MATLAB数值积分与微分.ppt
- 《MATLAB程序设计》课程PPT教学课件:第七章 MATLAB解方程与函数极值.ppt
- 《MATLAB程序设计》课程PPT教学课件:第六章 MATLAB数据分析与多项式计算.ppt
- 《MATLAB程序设计》课程PPT教学课件:第五章 MATLAB绘图.ppt
- 《MATLAB程序设计》课程PPT教学课件:第四章 MATLAB文件操作.ppt
- 《MATLAB程序设计》课程PPT教学课件:第三章 MATLAB程序设计.ppt
- 《MATLAB程序设计》课程PPT教学课件:第二章 MATLAB矩阵及其运算.ppt
- 《MATLAB程序设计》课程PPT教学课件:第一章 MATLAB操作基础.ppt
- 《MATLAB程序设计》课程PPT教学课件:第十三章 在Word环境下使用MATLAB.ppt
- 《MATLAB程序设计》课程PPT教学课件:第十二章 Simulink动态仿真集成环境.ppt
- 《MATLAB程序设计》课程PPT教学课件:第十一章 MATLAB图形用户界面设计.ppt
- 《MATLAB程序设计》课程PPT教学课件:第十章 MATLAB图形句柄.ppt
- 清华大学:《计算机程序设计基础》课程教学资源(PPT课件讲稿)第五章 结构化程序设计概论.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第二章 创建站点.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第三章 网页文本的处理.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第四章 网页表格的处理.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第五章 网页图像的处理.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第六章 在网页中使用超链接.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第七章 网页表单的处理.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第八章 利用框架技术制作网页.ppt
- 21世纪高等院校规划教材:《网页设计与制作实用技术》课程配套电子教案(PPT教学课件)第九章 利用图层技术制作网页.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第十章 信息系统安全等级与.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第一章 病毒及其防治.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第二章 黑客.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第三章 信息系统隔离技术.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第四章 信息系统安全监控.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第五章 信息系统安全事件响应.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第六章 数据加密与数据隐藏修改.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第七章 认证 Authentication.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第八章 安全协议.ppt
- 《信息系统安全原理》课程教学资源(PPT课件)第九章 信息系统安全体系结构与评估标准.ppt
- 《用Maple和MATLAB解决科学计算问题》教学资源(MATLAB方法电子书籍,共二十七章).pdf
- 《单片机原理与应用》课程教学资源(PPT课件讲稿)第九章(上)LED显示器(Light-Emitting Diode).ppt