↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.0 / 6.5 / 6.4
历史版本PostgreSQL 6.5 已于 2004 年 6 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

47.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()。

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。