ソース・コードは、テキスト・エディターを使用して、ソース・ファイルと呼ばれる ASCII ファイル内に作成されます。ソース・ファイルには、コーディングに使用しているホスト言語に適した拡張子が付いていなければなりません。使用しているホスト言語に必要なファイル拡張子を調べるには、 表 38 を参照してください。
注: | すべてのプラットフォームがすべてのホスト言語をサポートするわけではありません。関係する特定の情報については、 アプリケーション構築の手引き を参照してください。 |
ここでは、すでにソース・コードが記述されていることを前提として説明しています。
コンパイル済みホスト言語を使用してアプリケーションを記述した場合は、さらに追加の手順に従ってアプリケーションを作成する必要があります。プログラムのコンパイルとリンクに加えて、 プリコンパイル およびバインド を行わなくてはなりません。
簡単に言えば、プリコンパイルによって、組み込み SQL ステートメントをホスト・コンパイラーが処理できる DB2 実行時 API 呼び出しに変換し、バインド・ファイルを作成します。バインド・ファイルには、アプリケーション・プログラム内の SQL ステートメントに関する情報が入ります。 BIND コマンドを実行すると、データベース内にパッケージ が作成されます。任意で、プリコンパイラーがプリコンパイル時にバインドを行うようにさせることができます。
バインドとは、バインド・ファイルからパッケージ を作成し、それをデータベースに保管する処理です。アプリケーションが複数のデータベースにアクセスする場合、パッケージはデータベースごとに作成する必要があります。
図 1 は、上記のステップの順序とともに、一般的なコンパイル済み DB2 アプリケーションのさまざまなモジュールを示しています。プログラム作成の各段階で何を行うかについて説明した、これ以降の節を読む際に、この図を参照すると役立ちます。
図 1. コンパイル済みホスト言語で記述されたプログラムの作成
![]() |