历史版本。 PostgreSQL 7.1 已结束支持。 请参阅 当前版本手册.
3.3. 数据库连接函数 #
PgConnection建立到后端数据库服务器的新连接。PgConnection::PgConnection(const char *conninfo)虽然通常是从某个访问类中调用,但也可以通过创建 PgConnection 对象来建立到后端服务器的连接。
ConnectionBad返回到后端服务器的连接是成功还是失败。int PgConnection::ConnectionBad()如果连接失败则返回 TRUE。
Status返回到后端服务器的连接的状态。ConnStatusType PgConnection::Status()根据连接的状态返回 CONNECTION_OK 或 CONNECTION_BAD。
PgDatabase建立到后端数据库服务器的新连接。PgDatabase(const char *conninfo)在创建了 PgDatabase 之后,应当先确认到数据库的连接已经成功,然后再向该对象发送查询。这很容易做到:用
Status或ConnectionBad方法获取 PgDatabase 对象的当前状态。DBName返回当前数据库的名字。const char *PgConnection::DBName()Notifies从后端收到的未处理通知消息列表中返回下一条通知。PGnotify* PgConnection::Notifies()细节见 PQnotifies()。