《数据库系统原理与应用》补充讲义
数据库系统,#! 提供了两种不同的方法:
一 种 方 法 是 直 接 使 用 自 己 的 #! 提 供 程 序 —
“SQLOLEDBR。
另一种方法是使用 的 #! 提供程序—— 系统默认的
的 #! 提供者是“MSDASQLR。
总之,应用程序为了通过 访问 数据库系统,可以使用
“SQLOLEDBR或“MSDASQLR这两个 #! 的提供者之一即可,如图 ,!
所示。
在图 ,! 的顶端是用户应用程序。应用程序负责创建和使用各种 对
象。由 对象框架去调用相应的 V* 提供者。正如前面所述, 调
用相应的 V* 提供者有两种方式:
一种方式是:如果 应用程序正在使用 的 V* 提供者(图 ,!
的左侧),那么将使用“R这个系统默认的 V* 提供者,此时,
加载文件 -*,该文件再加载 (
驱动 程序 管 理 器 ) , 然 后 由 驱 动 程 序 管理 器再 负 责 加 载 相 应 的
的 驱动程序。
另一种方式是: 应用程序直接使用 的 V* 提供者
“E*R (因 为 由自 己 的 V* 提 供者 “ E*R ) , 此 时 ,
只加载 E* 文件,不使用任何附加的中间层(图 ,! 的右侧)。
§3.2 ADO 对象模型
中主要&常用'有三种对象,每种对象都有自己的属性和方法。这三种
主要对象是:
W((主要负责建立与数据源的连接;
W*((主要负责对数据源的 操作;
W*((主要负责接收操作结果(查询操作)记录集。
一、connection 对象
它代表与数据源进行的唯一会话,即与指定的数据源建立连接或断开连接 ,
它是 的基本对象之一。
. 对象的主要属性
X 属性
设置到数据源的连接信息:V* 提供者
用户标识及口令