Linux serverNETWORK ADMINISTRATIONS

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

source

centos 8

Leave a Reply

Your email address will not be published. Required fields are marked *