サポートされているデータベース・アプリケーション・プログラミング・インターフェース

以下のいずれかのプログラミング・インターフェースを使用して、 Db2® データベースを管理またはアクセスできます。

以下のことを行えます。
  • Db2 API を使用して、データベースのバックアップやリストアなどの管理機能を実行します。
  • C、C++、COBOL、FORTRAN、および REXX でプログラミングされたアプリケーションに、静的および動的 SQL ステートメントを組み込みます。
  • 動的 SQL ステートメントを呼び出すには、アプリケーションで Db2 Call Level Interface (Db2 CLI) 関数呼び出しをコーディングします。
  • Java Database Connectivity アプリケーション・プログラミング・インターフェース (JDBC API) または組み込み SQL for Java (SQLJ) を使用して、Java™ アプリケーションおよびアプレットを開発します。
  • ActiveX データ・オブジェクト (ADO) を使用して Microsoft Visual Basic および Visual C++ アプリケーションを開発します。
  • ADO.NET アプリケーション ( IBM® Data Server Provider for .NET (Db2 .NET) を使用)。
  • IBM 、または Excel、 Perl、Open Database Connectivity (ODBC) エンド・ユーザー・ツール ( Lotus® Approach®など)、およびそのプログラミング言語 LotusScript®などのサード・パーティー・ツールを使用して、アプリケーションを開発します。
  • PHP スクリプト言語や Ruby on Rails (RoR)(データベースにアクセスする Web アプリケーションを開発するためのフレームワーク) を使用して Web アプリケーションを開発する。
  • rapid application development に最適の高水準スクリプト言語であり汎用である Python を使用して、Web アプリケーションを開発する。
  • Db2 データベースにアクセスするには、Oracle Call Interface (OCI) アプリケーションを使用します。 IBM Data Server Driver for Db2CI は、いくつかの OCI API の呼び出しをサポートします。