数据源。数据源包含了数据库位置和数据库类型等信息,实际上是
一种数据连接的抽象。
各部件之间的关系如图下图所示:
应用程序要访问一个数据库,首先必须用 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+