ODBC は、アプリケーション・プログラム・インターフェース (API) の仕様であり、アプリケーションが構造化照会言語 (SQL) を用いて複数のデータベース管理システムにアクセスできるようにするものです。
ODBC は、最大限のインターオペラビリティーを可能にします。単一のアプリケーションが、多くの異なるデータベース管理システムにアクセスできます。これにより、特定のタイプのデータ・ソースをターゲットにしなくても、アプリケーションを開発、コンパイル、および出荷することができます。ユーザーはその後でデータベース・ドライバーを追加することができます。データベース・ドライバーは、アプリケーションをユーザーが選択したデータベース管理システムにリンクします。