ODBC の概要

Open Database Connectivity (ODBC) は、データベース アクセスのために広く受け入れられているアプリケーション プログラミング インターフェイス (API) です。 これは、データベース API に関する Open Group および ISO/IEC のコール レベル インターフェイス (CLI) 仕様に基づいており、データベース アクセス言語として構造化照会言語 (SQL) を使用します。

ODBC は、相互運用性を最大限に高めるように設計されています。つまり、1 つのアプリケーションが同じソース コードを使用して異なるデータベース管理システム (DBMS) にアクセスできます。 データベース アプリケーションで ODBC インターフェイスの関数が呼び出されます。この関数は、ドライバー というデータベース固有のモジュールで実装されます。 ドライバーを使用すると、プリンター ドライバーがワード プロセッシング プログラムをプリンター固有のコマンドから分離するのと同じ方法で、データベース固有の呼び出しからアプリケーションが分離されます。 ドライバーは実行時に読み込まれるため、ユーザーは新しいドライバーを追加するだけで新しい DBMS にアクセスできます。アプリケーションを再コンパイルまたは再リンクする必要はありません。

このセクションでは、次のトピックを扱います。