互操作性 是指单个应用程序能够与多种不同的 DBMS 进行操作的能力。 编写通用互作应用程序的需求是导致 ODBC 开发的主要因素之一。 但是,互作性不是从“不可互作”到“完全可互作”的简单路径。路径有许多分支,每个分支都需要在功能、速度、代码复杂性和开发时间之间进行权衡。
编写可互作应用程序的过程遵循几个步骤:
确定应用程序是否将使用 ODBC。
选择互操作性级别,并决定为达到该级别所需的权衡取舍。
编写可互作的代码并尽可能全面地对其进行测试。
应指出,互作性主要是应用程序编写器的域。 驱动程序旨在与单个 DBMS 配合使用,根据定义,驱动程序不可互作。 它们通过在单个 DBMS 上正确实现和公开 ODBC,在互作性中发挥作用。
本节包含以下主题。