ODBC (开放数据库联接 Open Database Connectivity)是一套 API,用这套 API 允许你书写可以应用在各种 RDBMS 服务器上互操作的应用.ODBC 提供一个与产品无关的在前端应用和后端数据库服务器之间的接口,允许用户可以书写可以运行于来自不同厂商的数据库服务器上的应用.
背景
ODBCAPI把后端匹配为一个 ODBC-兼容的数据源.这些(数据源)可以是从文本文件到 Oracle 或 PostgresRDBMS 的任何东西.
后端的访问来自 ODBC 驱动,或者厂商提供的允许数据访问的驱动.psqlODBC 就是这种驱动,同时还有其他驱动可以得到,例如 OpenLink ODBC 驱动.
一旦你写了一个 ODBC 应用,你 应该 能够与 任何 后端数据库联接,不管数据库厂商是谁,只要数据库结构是一致的.
例如.你可以拥有 MS SQL Server 和 Postgres 服务器,它们拥有完全一样的数据.使用 ODBC,你的 Windows 应用将做完全一样的调用并且后端数据源将(对 Windows 应用而言)看起来一样.
温馨提示:答案为网友推荐,仅供参考