データベース アクセス機能

ランタイム
実行中の SQL アプリケーションと通信するためのいくつかのランタイムを提供します。
  • OpenESQL ODBC Runtime - 任意のタイプのデータベースを使用するネイティブ COBOL SQL アプリケーションと通信します。
  • OpenESQL JVM Managed Runtime - 任意のタイプのデータベースを使用するマネージ COBOL SQL アプリケーションと通信します。
プリプロセッサ
データベース アクセス プリプロセッサは、COBOL プログラム内に SQL 文を埋め込むことでリレーショナル データベースにアクセスできるようにします。プログラミングの詳細は各プリプロセッサによって異なり、その結果、プログラミング オプションが多様になります。また、プログラミングのプロセスを支援する幅広い機能も提供します。
  • ODBC 3.0 準拠のドライバー、、および JDBC のバージョン 4 ドライバーで使用するための OpenESQL
  • COBSQL (リレーショナル データベース ベンダーが提供している COBOL プリプロセッサを使用する場合)
    注: COBSQL なしでも、データベース ベンダーが提供するプリプロセッサを使用することもできます。
ストアド プロシージャ
DB2 LUW および SQL Server 2008 以降用の COBOL ストアド プロシージャをサポートします。
DB2 LUW 用の HCO
OpenESQL および COBSQL プリプロセッサに加えて、Visual COBOL は、メインフレーム スタイルの DB2 ECM SQL アプリケーションを開発およびディプロイするための DB2 外部コンパイラ モジュール プリプロセッサも提供します。
HCO for SQL Server
HCO for SQL Server (HCOSS) は、DB2 のデータベースおよびアプリケーションを SQL Server 2008 のデータベースおよびアプリケーションに移行するツールを提供しています。これは、OpenESQL のスーパーセットであるため、HCOSS を使用するアプリケーションは、OpenESQL の全機能にアクセスできます。
注: なお、SQL 構文や戻されるエラーメッセージ、および本製品の COBOL 環境以外での SQL の使用方法の詳細は説明していません。これらの詳細は、使用しているデータベース付属のマニュアルを参照してください。