OLE DB:数据库链接和嵌入对象(Object Linking and Embedding
DataBase)。 OLE DB 是微软提出的基于 COM 思想且面向对象的一种技术标
准,
目的是提供一种统一的数据访问接口访问各种数据源,这里所说的"数据"除了标
准
的关系型数据库中的数据之外,还包括邮件数据、Web 上的文本或图形、目录服
务(Directory Services)、以及主机系统中的文件和地理数据以及自定义业务对
象等。OLE DB 标准的核心内容就是要求对以上这些各种各样的数据存储(Data
Store)都提供一种相同的访问接口,使得数据的使用者(应用程序)可以使用同样
的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型,他的结构
图如下图 2:
图 1.2
(b) VB 中数据库访问对象:
(1) ADO Data 控件:
ADO Data 控件使用 Microsoft ActiveX 数据对象(ADO) 来快速建立数据绑
定的控件和数据提供者之间的连接。数据绑定控件是任何具有“数据源”属性的控
件。数据提供者可以是任何符合 OLEDB 规范的数据源,这里可能是对 ADO 的一
个封装,他访问数据库的接口可以使用 ODBC、也可以使用 OLEDB,但 OLEDB
灵活,不用在系统中配置数据源,而且效率高,所以现在使用 OLEDB 更多点,
下
面程序中也是用 OLEDB 来介绍的,下面简单介绍一下 ADODC 控件的使用层次
图。
ADODC 在 VB 数据库程序设计中起了一个桥梁的作用,可以方便 VB 中的一些控
件直接和数据库关联,他的使用示意图如下:
图 1.3
(2) ADODB 对象
ADO 是 ActiveX Data Objects 的缩写,是一项新的数据库的存取技术,他最主要
包含三个对象,Connection、Recordset、Command,
Connection 对象:连接对象,负责通过 OLEDB 或 ODBC 建立与数据库之间的连
接。
评论0
最新资源