互操作性

互操作性是单个应用程序与许多不同的 DBMS 一起操作的能力。 编写泛型互操作应用程序的需求是导致开发 ODBC 的主要因素之一。 但是,互操作性不是从“不可互操作”到“完全可互操作”的简单路径。该路径有许多分支,每个分支都需要在功能、速度、代码复杂性和开发时间之间进行权衡。

编写可互操作应用程序的过程遵循以下几个步骤:

  1. 确定应用程序是否将使用 ODBC。

  2. 选择互操作性级别并决定达到该级别所需的权衡。

  3. 编写可互操作的代码并尽可能全面地对其进行测试。

应该注意的是,互操作性主要是应用程序编写人员的领域。 驱动程序旨在与单个 DBMS 配合使用,根据定义,驱动程序不可互操作。 它们通过在单个 DBMS 上正确实现和公开 ODBC,在互操作性中发挥作用。

本部分包含以下主题。