データベースNetCOBOLアプリケーションから、以下の手法でデータベースにアクセス可能です。各プラットフォームのNetCOBOLアプリケーションから使用できるデータベース、アクセス手法一覧は、以下のとおりです。ODBCやADO.NETについては、下記の示すデータベースについて、動作確認しています。それぞれのインターフェースをサポートしている下記以外のデータベースについても組合せ可能ですが、お客様により事前の動作確認をお願いします。ご使用になるデータベース製品のサポートについては、お客様側でデータベース販売元のサポートサービスをご利用するなどの対応をお願いします。表中では、使用できるデータベース、アクセス手法を、以下のように略記しています。製品のサポートOSをご確認ください。以下のデータベースのバージョンについて確認をしています。以下のデータベースのバージョンについて確認をしています。PSQLでは、32bitまたは64bitの区別はありません。Providerのみ可能。DataProviderは不可。以降ページの先頭へプリコンパイラ方式によるアクセス(埋込みSQL文)DBベンダーが提供するプリコンパイラ/ライブラリを使ってデータベースのアクセスが可能となります。埋込みSQLを用いて、COBOLアプリケーションから直接アクセスすることができます。Server内のEsql-COBOL(Symfoware対応プリコンパイラ)を使用します。Programmer内のPro*COBOL(Oracle対応プリコンパイラ)を使用します。CALL文に展開します。CALL文に展開されたCOBOLソースプログラムを、NetCOBOLコンパイラを使って翻訳・リンクし、実行可能モジュールを作成します。機能範囲の違いから、プリコンパイラがあるデータベースのアクセスには、プリコンパイラの利用を推奨します。詳細は、「データベースのアクセスには、ODBCとプレコンパイラのどちらの選択がよいですか?」を参照してください。Programmerをご購入ください。富士通販売製品との組合せのみ動作保証します。Connectivity)は、Microsoft社が提唱する、データベースをアクセスするためのアプリケーションプログラムインターフェースです。ODBCを使用することで、共通インターフェースでのデータベースのアクセスが可能となり、マルチDBへのアクセス(1つのアプリケーションで複数のDBにアクセス)が可能となります。ODBCを使用する場合も、COBOLソースにSQL文を記述します。SQL"(SQL先頭子)と"END-EXEC"(SQL終了子)で囲んで記述します。SQL文はNetCOBOLコンパイラ自身が認識しているため、プリコンパイルは不要です。ODBCインターフェースは、共通インターフェースとなっているため、一つのCOBOLアプリケーションから種類の異なる複数のデータベースにアクセスすることが可能です。機能範囲の違いから、プリコンパイラがあるデータベースのアクセスには、プリコンパイラの利用を推奨します。詳細は、「データベースのアクセスには、ODBCとプレコンパイラのどちらの選択がよいですか?」を参照してください。ページの先頭へREAD/WRITE文によるアクセスPSQL(Btrieve)やPowerRW+のようにREAD/WRITEインターフェースを持つデータベースのアクセスが可能となります。NetCOBOLを使用することで、READ/WRITEインターフェースでのデータベースのアクセスが可能です。ページの先頭へADO.NETによるアクセスADO.NETについては、以下の2つのアクセス方法があります。.NET上ではSQL文を利用して記述します。Frameworkで提供されるデータアクセス機能を提供します。多くの種類のデータベースやXMLファイルにアクセスでき、機能も豊富です。.NETからADO.NETの各クラスを利用して、プログラミングすることが可能です。