ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。

一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。

一个完整的ODBC由下列几个部件组成:

应用程序(Application)

ODBC管理器(Administrator)。该程序位于Windows 95控制面板(Control Panel)的32位ODBC内,其主要任务是管理安装的ODBC驱动程序和管理数据源。

驱动程序管理器(Driver Manager)。驱动程序管理器包含在ODBC32.DLL中,对用户是透明的。其任务是管理ODBC驱动程序,是ODBC中最重要的部件。

ODBC API

ODBC 驱动程序是一些DLL,提供了ODBC和数据库之间的接口。

数据源

数据源包含了数据库位置和数据库类型等信息,实际上是一种数据连接的抽象。

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



应用程序要访问一个数据库,首先必须用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的安装程序并选择所需的驱动程序

ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句 ODBC 产生的原因 由于不同的 数据库 管理系统的存在,在某个关系 数据库 管理系统下编写的应用程序就不能在另一个关系 数据库 管理系统下运行 许多应用程序需要共享多个部门的数据资源,访问不同的关系 数据库 管理系统 是微软公司开放服务体系(Windows Open Services Architecture,WOSA)中有关 数据库 的一个组成部分 提供了一组访问 数据库 的应用程序编程 接口 (Application Programming
配置 ODBC 数据源是为了连接vb与 SQL 以及 实现vb与 数据库 的交互 ODBC 即OPEN DATABASE CONNECITON的缩写,意为开放 数据库 连接,是微软提出的一种数据访问的方法,只要 数据库 提供了 ODBC 驱动程序,应用程序就能以 ODBC 的方式访问 数据库 中的数据。 为了便于访问数据,WINDOWS系统提供了 ODBC 数据源管理工具,该工具用来设置数据源的名字DSN(DATA SOURCE NAME)。所谓DSN只不过是一个数据源的标志,设置它的目的是便于应用程序访问数据,也就是说,只要为某个 数据库 设置了
什么是 ODBC ? 开放式 数据库 连接 ( ODBC ) 是用于访问 数据库 的开放式标准应用程序编程 接口 ( API )。1992年,微软与Simba合作打造了世界上第一个 ODBC 驱动;SIMBA.DLL 和基于标准的数据访问诞生了。通过在程序中使用 ODBC 语句,您可以访问多个不同公共 数据库 中的文件。除了 ODBC 软件,每个要访问的 数据库 都需要一个单独的模块或驱动程序。 ODBC 规范 最新版本的 ODBC 规范 可从 Microsoft 网站获得。 为方便起见,您还可以下载当前 ODBC 3.8 规范 的 PDF
ODBC 是“开放 数据库 互联的简称”(Open Database Connectivity)的简称。 ODBC MicroSoft 公司提出的应用程序通用编程 接口 标准,用于对 数据库 的访问。 ODBC 实际上是一个 数据库 访问函数库,使应用程序可以直接操纵 数据库 中的数据。 ODBC 是基于 SQL 语言的,是一种在 SQL 和应用界面之间的标准 接口 ,他解决了嵌入式 SQL 接口 规范 核心,免除了应用软件随 数据库 的改变而改变...
一.JDBC(Java DataBase Connectivity standard) 1.JDBC,它是一个面向对象的应用程序 接口 API ), 通过它可访问各类关系 数据库 。 2. 驱动程序(JDBC driver) 要通过JDBC来存取某一特定的 数据库 ,必须有相应的JDBC driver,它往往是由生产 数据库 的厂家提供,是连接JDBC API 与具体 数据库 之间的桥梁。 3.DB...