首页 理论教育 数据库链接技术及管理

数据库链接技术及管理

时间:2023-10-25 理论教育 版权反馈
【摘要】:ADO控件访问数据库的过程主要包括:使用ADO数据控件建立与数据库的链接;使用命令对象对数据库发出SQL命令,从数据库中选择数据构成记录集;应用程序对记录集进行操作。图6-28ADO技术原理图链接对象ConnectionConnection对象用于与数据库建立链接,提供了一个通向数据源的途径,同时也表示与数据源的唯一会话。在连接时必须明确指定数据库的OLEDB供应者。对记录集的修改将最终被传送给数据库。本章数据库的链接通过链接代码控制,链接代码如下:

数据库链接技术及管理

ADO(ActiveX Data Object,ActiveX数据对象)是基于OLEDB数据访问模式的Microsoft处理数据库信息的最新技术,是数据访问对象DAO、远程数据对象RDO和开放数据库互联ODBC 3种方式的扩展,为我们提供了丰富的COM组件(包括Ac⁃tiveX)来访问各种关系型/非关系型数据库,是目前在Windows环境中比较流行的客户端数据库编程技术,具有简单易用、可以访问多种数据源、访问数据源效率高、方便于Web应用、技术编程接口丰富、高速度和低内存支出的优点。ADO技术原理如图6-28所示。

ADO控件访问数据库的过程主要包括:ⓐ使用ADO数据控件建立与数据库的链接;ⓑ使用命令对象对数据库发出SQL命令,从数据库中选择数据构成记录集;ⓒ应用程序对记录集进行操作。用ADO访问数据库,其实就是利用ADO对象来操作数据库中的数据。ADO对象如下。

图6-28 ADO技术原理图

(1)链接对象Connection

Connection对象用于与数据库建立链接,提供了一个通向数据源的途径,同时也表示与数据源的唯一会话。在连接时必须明确指定数据库的OLEDB供应者。

(2)命令对象Command

Command对象用于定义对数据源执行查询、修改、增加和删除的操作命令。用命令对象执行一个查询字串,可以返回一个记录集合。

(3)记录对象Recordset(www.xing528.com)

Recordset对象包含了询问的结果,它可以在结果集中增加、删除、修改和移动记录。采用ADO时,可以使用Recordset对象操作来自提供者的数据,也可以使用Recordset对象对数据库中的所有数据进行操作。记录对象是对数据库进行查询和修改的主要对象。

(4)字段对象Filed字段

Filed字段对象用于表示数据库或记录集中的列值等信息。字段中包括了来自数据库中的真实数据,每个字段分别有名称、数据类型和值等属性。要修改其中的数据可在记录集中修改Filed字段对象,也可以通过在记录集中访问Fileds字段集合对象,再定位要修改的Filed字段对象。对记录集的修改将最终被传送给数据库。

(5)参数对象Parameter

Parameter对象是和命令对象联合使用的一个对象。当命令对象执行一个有参数的查询时,就需要参数对象来为命令对象提供参数信息和数据。

本章数据库的链接通过链接代码控制,链接代码如下:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈