libpq - C ライブラリ

PostgreSQL 9.0.0文書
前のページ | 巻戻し |  | 早送り | 次のページ

# 第 31章libpq - C ライブラリ

libpqは、C言語によるアプリケーションプログラマ用のPostgreSQLインタフェースです。 libpqは、クライアントプログラムからPostgreSQLのバックエンドサーバに問い合わせを渡し、その結果を受け取るためのライブラリ関数の集合です。

libpqは、C++、Perl、Python、Tcl、ECPGなどを含む、PostgreSQLの他の各種アプリケーションインタフェースを支えるエンジンでもあります。 従って、libpq の動作は、これらのパッケージを使用する人にとって重要なものになります。 特に、項31.13、項31.14および項31.17にて、libpqを使用する全てのアプリケーションのユーザから見える動作を説明します。

本章の最後に、`libpq`の使い方を示す、いくつかの短いプログラム(項31.20)があります。 また、ソースコード配布物内の`src/test/examples`ディレクトリに、libpqを利用したアプリケーションプログラム一式の例があります。

libpqを使用してフロントエンドプログラムを作成するには、`libpq-fe.h`ヘッダファイルのインクルードと、libpq ライブラリとのリンクが必要です。

前のページ | ホーム | 次のページ
クライアントインタフェース | 上に戻る | データベース接続制御関数