数据可互操作性概述
2008-09-03 10:01:22 来源:WEB开发网跨平台存取数据的工业标准:ODBC和OLE DB
ODBC是一个工业标准,也是微软Windows开放服务结构(OSA)的一个部分。ODBC接口使人们能够访问几乎任何关系型数据库管理系统中的数据。ODBC数据访问接口作为OLE DB规范的一部分,继续提供访问关系型数据的统一接口。ODBC是一个广泛接受的访问数据库的应用程序编程接口(API),它是基于X/Open和ISO/IEC数据库应用程序编程接口的调用级接口(CLI)规范。它使用结构化查询语言(SQL)作为访问方数据库的语言。
ODBC被微软公司、第三方应用程序产品以及最终用户应用程序所广泛支持。微软还提供了许多访问不同后端数据存储的ODBC驱动程序。另外,OLE DB提供了到ODBC的桥,以继续支持目前可用的各种ODBC关系型数据库驱动程序。微软OLE DB ODBC提供者使现存的ODBC驱动程序可以继续使用,这就保证了可以立即访问那些有ODBC驱动程序但暂时还没有OLE DB提供者的关系型数据库。
作为微软数据存取组件(MDAC)的一部分,微软提供了许多ODBC驱动程序,与一些微软产品一起提供,例如SQL Server, Microsoft Office, Microsoft BackOffice, Microsoft SNA Server,以及Microsoft Visual Studio。以下的ODBC驱动程序包括在MDAC 2.1版中:
Microsoft ODBC Driver for SQL Server
Microsoft ODBC Driver for Oracle
Microsoft ODBC Driver for Microsoft Visual FoxPro
Microsoft ODBC Driver for Access (Jet engine)
Microsoft SNA Sever 4.0 with Service Pack 2 ( Microsoft ODBC Driver for DB2)
许多第三方独立软件开发商也提供访问后端数据源的ODBC驱动程序。参见数据可互操作性联合解决方案获取关于第三方产品的更多信息。参见微软通用数据存取Web站点的ODBC部分以获得关于ODBC的更多信息。
更多精彩
赞助商链接