9.CentOS8.2 x86_64 の GnuCOBOLでのlibpqの使い方
CentOS8.2 x86_64で GnuCOBOLから libpq.soライブラリを使って PostgreSQLのデータベースにアクセスするサンプルプログラム。
1.libpq.soのリンクを作成する。
$ su [Enter]
# ln -s /usr/lib64/libpq.so.5 /usr/lib64/libpq.so [Enter]
# exit [Enter]
2.環境変数を設定する。
$ cd ~ [Enter]
$ vi .bashrc [Enter]
以下の記述を追記する
export COB_LIBRARY_PATH=/usr/lib64
export COB_PRE_LOAD=libpq
$ exit [Enter]
・再ログインする。
3.サンプルプログラムをコンパイル実行する。
①:libpq_login.cob データベースへの接続と切断
②:libpq_crttbl.cob テーブルの作成
③:libpq_insert.cob テーブルへのデータ挿入
④:lib_select データベースへの問合せ
⑤:libpq_insert2.cob PQexecParamsでテーブルへのデータ挿入
※GnuCOBOLの環境については、「4.CentOS8.2 x86_64 への GnuCOBOL導入」を参照して下さい。
https://youtu.be/Vwk0A4nJfDc
※サンプルプログラムのソースコードについては、「9.Ubuntu 20.04 LTS amd64 日本語 Remix の GnuCOBOLでのlibpqの使い方」を参考にして下さい。
https://youtu.be/z5828KiSvnk
centos 8