デモンストレーション・アプリケーション

各種の DB2 ECM デモンストレーション・アプリケーションが [Samples Browser] に用意されており、[Start > All Programs > Micro Focus Enterprise Developer > Samples > Visual COBOL Samples] からアクセスできます。これらのファイルは、%PUBLIC%\Documents\Micro Focus\Enterprise Developer\Samples\sql\db2ecm (Windows) または $COBDIR/demo/sql/db2 (UNIX) ディレクトリにあります。

各サンプル・アプリケーションには、アプリケーションの使用方法を説明する Readme ファイル、および makefile が付属しています。

次のアプリケーションが含まれています。

Windows 環境

  • Connect デモ

    IBM DB2 LUW でサポートされる Type 1 CONNECT を使用して DB2 との接続を確立または解除する構文バリアントを示します。

  • Dynamic デモ

    IBM DB2 LUW で動的 SQL を使用して各種の SQL 機能を実行する簡潔な例を示します。このプログラムが STATIC SQL プログラムとして記述されている場合、静的な SQL ではあらかじめテーブルがある必要があり、ないとコンパイラ・エラーが発生するため、プログラムを 2 つのプログラムに分割する必要があります。

  • Lob デモ

    LOB LOCATOR および VALUES 関数が DB2 LUW から Lob データを取得する方法を示します。

  • Select デモ

    シングルトンの SELECT 文とカーソルベースの FETCH 文の両方を IBM DB2 LUW で使用する簡潔な例を示します。

  • Whenever デモ

    EXEC SQL WHENEVER 文を使用するエラー処理の方法、および DB2(MSGAREA) コンパイラ指令を使用して SQLERRMC で提供される 70 バイト超のエラー・メッセージ・テキストを取得するための COBOL 変数を指定する方法を示します。

UNIX 環境

  • db2test1.cbl

    IBM DB2 LUW でサポートされる Type 1 CONNECT を使用して DB2 との接続を確立または解除する構文バリアントを示します。

  • db2test2.cbl

    シングルトンの SELECT 文とカーソルベースの FETCH 文の両方を IBM DB2 LUW で使用する簡潔な例を示します。

  • dynamic.cbl

    IBM DB2 LUW で動的 SQL を使用して各種の SQL 機能を実行する簡潔な例を示します。このプログラムが STATIC SQL プログラムとして記述されている場合、静的な SQL ではあらかじめテーブルがある必要があり、ないとコンパイラ・エラーが発生するため、プログラムを 2 つのプログラムに分割する必要があります。

  • lobdemo.cbl

    LOB LOCATOR および VALUES 関数が DB2 LUW から Lob データを取得する方法を示します。

  • whenever.cbl

    EXEC SQL WHENEVER 文を使用するエラー処理の方法、および DB2(MSGAREA) コンパイラ指令を使用して SQLERRMC で提供される 70 バイト超のエラー・メッセージ・テキストを取得するための COBOL 変数を指定する方法を示します。