05 2013 档案
摘要:本文分两部分,第一部分介绍了在Qt for c++库中通过Qt的psql驱动对EnterpriseDB进行访问;第二部分简单介绍Qt对libpq的封装,如有兴趣自己封装libpq库,可以作为参考。
阅读全文
摘要:libpq中的命令执行函数有:PQexec,PQexecParams,PQprepare,PQprepared。PQexec给服务器提交一条命令并且等待结果定义:PGresult *PQexec(PGconn *conn,const char *command);PQexec返回一个PGresult指针或者NULL。PGresult *res;const char *command = "INSERT INTO mytable (username,weblog) VALUES ('ode','http://ode.cnblogs.com');"
阅读全文
摘要:PostgreSQL作为目前最优秀的跨平台的开源数据库,其介绍及优点这里不再赘述,它能让我以最快的速度忘记my*,ms*。libpq是PostgreSQL的C应用程序接口,它允许客户程序向PostgreSQL服务器进程发送查询并获得查询结果。我的实验环境是:操作系统:Linux wheezy 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2 x86_64 GNU/Linux数据库:EnterpriseDB (PostgreSQL Plus Advanced Server)9.2.1.3 示例语言:c++工具:cmake2.8.9,g++ (Debian 4.7.2-5)
阅读全文