iODBC Driver Manager, Administrator, & SDK是一套用于独立开放数据库连接的应用程序。iODBC 通常被认为特定于 Linux 或类似 UNIX 的平台,是真正独立于平台的 ODBC 开源实现。

iODBC 工作通过 iODBC 项目进行管理,该项目由 Openlink 软件维护和支持。iODBC 和 ODBC 是 100% 兼容的。因此,跨平台迁移符合 ODBC 标准的应用程序和驱动程序不需要大规模重写。

适用于 macOS 的 iODBC 开发工具包支持 Cocoa、Carbon、Darwin 和 Classic 开发。与 Windows 平台上的 ODBC 一样,iODBC 包括以下内容:

  • 运行时资源

    • ODBC 驱动程序 – 简单地说,实现 ODBC API 的驱动程序。
    • iODBC 驱动程序管理器 – 驱动程序管理器在 macOS 上作为框架实现;在 Darwin、Linux、类 UNIX 操作系统和 OpenVMS 上作为共享库实现;在 Mac System 9 上作为代码片段实现。
    • iODBC Administrator – iODBC 为 macOS 提供基于本机 GUI 的 OpenLink ODBC Administrator。基于 HTTP 的 OpenLink ODBC Administrator 也可用于除 Classic Mac OS 之外的所有支持 iODBC 的客户端平台。
  • 开发资源

    • iODBC SDK – 开发人员用于开发符合 ODBC 标准的数据库应用程序和驱动程序,iODBC SDK 包括所有必要的头文件、共享和静态链接库以及库源。