↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

已结束支持的版本: 7.2 / 7.1
历史版本。 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()。

报告文档问题

阅读 上游文档. 反馈更正前请先核对 当前版本手册.