来自 开发者平台 2018-09-21 08:09 的文章

ADO 数据对象:ADO 概述

ADO(Active Data Objects,动态数据对象)是一组具有访问鼎盛娱乐数据库功能的对象和集合,用于访问存储在数据库或其他表格式数据结构中的数据,例如文本文件“*.txt”或电子表格Excel。
ADO的7个对象如下。
(1) Connection 对象用于创建ASP 脚本和指定数据库的连接。
(2) Command对象负责对数据库发出请求,也就是传递指定的SQL 命令。
(3) Recordset 对象负责浏览与操作从数据库中取得的数据。
(4) Field 对象表示指定Recordset 对象的数据字段。
(5) Property 对象表示ADO的各项对象属性值。
(6) Parameter 对象负责传递Command 对象所需要的SQL 命令参数。
(7) Error 对象负责记录连接过程中所有发生的错误信息。
ADO的4个数据集合如下。
(1) Fields 数据集合。
(2) Properties 数据集合。
 (3) Parameters数据集合。
(4) Errors 数据集合。
ADO对象与数据集合之间的关系如图7.1 所示。

 图 7.1 ADO对象与数据集合之间的关系
       使用 ADO 对象可以建立和管理数据库连接,按数据库服务器的要求获得数据,执行查询、编辑、删除、添加数据的操作和获取ODBC 的错误信息等。ADO 把绝大部分的数据库操作封装在7个对象中,在ASP 页面中编程调用这些对象就可以执行相应的数据库操作。一般使用Connection 对象建立与数据库的连接,使用Command对象提供灵活的查询,使用Recordset 对象返回查询的结果。这3 个对象是ADO中最基本也是最核心的对象。
       ADO是ASP 技术的核心之一,它集中体现了ASP 技术丰富而灵活的数据库访问功能。ADO 建立了基于Web 方式访问数据库的脚本编写模型,它不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性,这些数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持ODBC 的数据库。ADO的主要优点是易用、高速、占用内容和磁盘空间少,所以非常适合作为服务器端的数据库访问技术。相对于访问数据库的CGI 程序而言,它是多线程的,在出现大量并发请求时,也同样可以保证服务器的运行效率,并且通过连接池技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它支持事务处理,以开发高效率、高可靠性的数据库应用程序。

本文源自: AG88平台