この章は、DB2 アプリケーションの論理的な構成部分を示すモデルを提供し、サポートされている DB2 プログラミング API の個々の機能について説明します。 DB2 アプリケーションを初めて開発されるプログラマーの方は、この章全体を注意深くお読みください。
本書で説明されているアプリケーション開発のプロセスは、適切な操作環境がすでに確立されていることを前提としています。つまり、以下が正しくインストールされ、構成されていることを前提としています。
上記の作業を首尾よく行う方法の詳細について、 アプリケーション構築の手引き およびご使用の環境用の概説およびインストール 資料を参照してください。
アプリケーションの開発 は、 DB2 アプリケーション開発クライアントをインストールしたサーバーまたは任意のクライアントで行うことができます。アプリケーションの実行 は、サーバー、 DB2 ランタイム・クライアント、DB2 アドミニストレーション・クライアントのいずれかで行うことができます。また、クライアントのインストール時に「Java 対応」構成要素をインストールした場合は、それらのクライアントのいずれかで Java JDBC プログラムを開発することもできます。これは、それらのクライアント上で DB2 アプリケーションを実行できることを意味します。しかし、クライアントとともに DB2 アプリケーション開発クライアントもインストールしていなければ、クライアント上では JDBC アプリケーションしか開発できません。
DB2 は、プリコンパイラーを介して、C、C++、Java (SQLJ)、COBOL、および FORTRAN プログラミング言語をサポートします。さらに、動的に解釈される言語である Perl、 REXX、および Java (JDBC) もサポートしています。 DB2 で提供されるプリコンパイラー、およびご使用のプラットフォームでサポートされる言語の詳細については、ご使用のオペレーティング・システム用のアプリケーション構築の手引き を参照してください。
注: | FORTRAN および REXX のサポートは DB2 バージョン 5 において確立され、今後 FORTRAN または REXX のサポートを拡張する予定はありません。 |
DB2 には、サンプル・プログラムを実行する際に必要なサンプル・データベースが備えられています。サンプル・データベースとその内容については、 SQL 解説書 を参照してください。