- libpqxx(PostgreSQLのC++用ライブラリ)を使ったメモ
- DownloadPage – libpqxx
- [pgsql-jp: 28187] Re: char varchar textについて
上記サイトからlibpqxx2.6.9.tar.gzを落としてきて展開しビルド.
# tar xzf libpqxx-2.6.9 # ./configure --prefix=/usr # make # make install # pkg-config --libs libpqxx -lpqxx
これでzuzaraにあるコードでテストしてみる.
#include <iostream> #include <pqxx/pqxx> using namespace std; using namespace pqxx; int main() { try { connection conn("dbname=testdb"); work T(conn); result R(T.exec("select * from test")); for (result::const_iterator c = R.begin(); c != R.end(); ++c) { cout << c[0].as(string()) << "\t" << c[1].as(string()) << endl; } T.commit(); conn.disconnect(); } catch (const exception &e) { cerr << e.what() << endl; return 1; } return 0; }
オンラインチュートリアルとDoxygenによるリファレンスはここ.
またおいおい書いていこう.