1、下载postgres数据库8.3.1版本,下载网站:
2、在linux下解压缩生成postgresql-8.3.1文件夹
3、参考postgres-8.3.1文件夹中的INSTALL安装数据库,若是linux系统中自带的postgres数据库,安装时可以参考 http://blog.csdn.net/zst126/archive/2007/10/31/1859608.aspx
4、配置完成后远程客户端就可以连接该数据库服务器了。
5、从数据库服务器postgres的lib和include的目录中拷贝以下库和头文件libpq-fe.h,postgres_ext.h;libpq.a,libpq.so和libpq.so.5到另外一台linux系统中。
6、写linux下的C++程序
例1:存储过程不返回游标
#include
#include
#include "libpq-fe.h"
static void exit_nicely(PGconn *conn) { PQfinish(conn); exit(1); }
int main(int argc, char **argv)
{
const char *conninfo;
PGconn *conn;
PGresult *res;
const char *result;
const char *paramValues[1];
conninfo = "host=192.168.0.182 dbname=XXDB user=XXuser password=XXpassword port=