background image

 
数据源。数据源包含了数据库位置和数据库类型等信息,实际上是

一种数据连接的抽象。

各部件之间的关系如图下图所示:

应用程序要访问一个数据库,首先必须用 odbc 管理器注册一个数

据源,管理器根据数据源提供的数据库位置、数据库类型及 odbc 驱

动程序等信息,建立起 odbc 与具体数据库的联系。这样,只要应用

程序将数据源名提供给 odbc,odbc 就能建立起与相应数据库的连

接。

在 odbc 中,odbc api 不能直接访问数据库,必须通过驱动程序管理

器与数据库交换信息。驱动程序管理器负责将应用程序对 odbc api

的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作

后,将结果通过驱动程序管理器返回给应用程序。

在访问 odbc 数据源时需要 odbc 驱动程序的支持。用 visual c++ 5.0

安装程序可以安装 sql server  

、 access  

、 paradox  

、 dbase  

、 foxpro、 

excel

 

、oracle 和 microsoft text 等驱动程序.在缺省情况下,vc5.0 只

会安装 sql server  

、access  

、foxpro 和 dbase 的驱动程序.如果用户需

要安装别的驱动程序,则需要重新运行 vc 5.0 的安装程序并选择所

需的驱动程序。

     1 ado 是微软整个 com 战略体系中的一个组成部分活动数据对象

(ado)是一组由微软提供的 com

 

组件。 ado 建立在微软所提倡的

com 体系结构之上,它的所有接口都是自动化接口,因此在 c+