文件名称:什么是ODBC-lc低通滤波器截止频率计算公式
文件大小:17.53MB
文件格式:PDF
更新时间:2024-06-22 07:55:47
VC
4.1 什么是ODBC 开放数据库互连(ODBC)是 Microsoft 引进的一种早期数据库接口技术。它 实际上是我们要在本章后面加以讨论的 ADO 的前身。Microsoft 引进这种技术 的一个主要原因是,以非语言专用的方式,提供给程序员一种访问数据库内容 的简单方法。换句话说,访问 DBF 文件或Access Basic 以得到MDB 文件中的 数据时,无需懂得 Xbase 程序设计语言。事实上,Visual C++就是这样一个程 序设计平台,即Microsoft 最初是以ODBC为目标的。 你会发现,ODBC工作起来和Windows一样— —它用包含在DLL 内的驱动 程序完成任务。其实,ODBC 提供一套两个驱动程序:一个是数据库管理器的 语言,另一个为程序设计语言提供公用接口。允许 Visual C++用标准的函数调 用经公用接口访问数据库的内容,是这两个驱动程序的汇合点。当然,还有其 它和 ODBC 有关的实用程序类型的 DLL。例如,一个这样的 DLL 允许你管理 ODBC 数据源。ODBC 的实际管理接口出现在 SYSTEM文件夹中的某个CPL(控 制面板)文件中— —我们在后面要谈到这方面的问题。 ODBC 的确能履行承诺,提供对数据库内容的访问,并且没有太多的问题。 它没有提供数据库管理器和 C 之间尽可能最好的数据转换,这种情况是有的, 但它多半能像广告所说的那样去工作。唯一影响 ODBC 前程的是,它的速度极 低— —至少较早版本的产品是这样。ODBC 最初面世时,一些开发者曾说,因 为速度问题,ODBC永远也不会在数据库领域产生太大的影响。然而,以Microsoft 的市场影响力,ODBC 毫无疑问是成功了。今天,只要有两种 ODBC 驱动程序