pureQuery API を使用するアプリケーションの開発をサポートするように、Java プロジェクトを構成する必要があります。このサポートは明示的に追加できますが、データベース・オブジェクトまたは SQL ステートメントからコードを最初に生成する際に暗黙的に追加することもできます。
この演習では明示的にこのサポートを追加する方法を説明します。
プロジェクトを構成する際に、プロジェクトを GSDB データベースに関連付けることができます。この関連により SQL ステートメントを書いたり編集したりする際に pureQuery がアシスタンスを提供できるようになります。
SQL ステートメントの編集は他の演習で行います。
pureQuery サポートをプロジェクトに追加する他の理由として、pureQuery JAR ファイルをアプリケーションのビルド・パスに配置することがあります。
Java プロジェクトに pureQuery のサポートを追加するには、以下のようにします。
- pureQuery_testプロジェクト・フォルダーを
右クリックし、を
選択します。 「データ・アクセス開発 (Data Access Development)」オプションは、ポップアップ・メニューの最下部付近にあります。
- 「データ・アクセス開発サポートの追加 (Add Data Access Development Support)」ウィザードで以下の操作を行います。
- 「接続」ペインから GSDB 接続を選択します。
- 「pureQuery」ペインから
「pureQuery サポートをプロジェクトに追加 (Add pureQuery support to project)」オプションを選択します。
- 「完了」をクリックします。
「pureQuery サポートの追加」ウィンドウを閉じると、Java パースペクティブは次のように変更されています。
- プロジェクトへの変更点
- プロジェクトには参照されるライブラリーのリストが含まれています。これらのライブラリーは、pureQuery および IBM® Data Server Driver for JDBC and SQLJ 用の JAR ファイルです。
- プロジェクトにはフォルダー dataAccessFolder も含まれています。
このフォルダーは pureQuery が生成するコードを格納するフォルダーではありません。その代わり、このフォルダーには pureQuery アプリケーションを開発する際に使用できる 2 つのファイルが含まれています。後の演習で、これらのファイルについてさらに詳しく学習します。
- ビューへの変更点
- 「データ・ソース・エクスプローラー」
- 「データ・ソース・エクスプローラー」が開きます。GSDB データベースに接続して INVENTORY_LEVELS 表からコードを生成できます。これは次の演習で行います。
- 「プロパティー」ビュー
- 「データ・ソース・エクスプローラー」の隣に「プロパティー」ビューが表示されます。
SQL ステートメントを書く際に、ステートメントが参照するオブジェクトのプロパティーを素早く参照することができます。
- 「SQL アウトライン」ビュー
- 「SQL アウトライン」ビューが「プロパティー」ビューの隣に表示されます。後の演習で、このビューについてさらに詳しく学習します。