|
|
-
PgConnection
与一个后端服务器建议一个新联接。
PgConnection::PgConnection(const char *conninfo)
"conninfo"
字串和用于下层
libpq
的
PQconnectdb
函数的是一样的.
尽管典型的是从一个访问类里面调用(此函数),
与后端服务器的联接很有可能是通过创建一个
PgConnection
对象实现的。
-
ConnectionBad
返回与后端服务器的联接是否成功。
bool PgConnection::ConnectionBad() const
如果联接失败返回真。
-
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()
参阅
libpq
里
PQnotifies
获取细节.
|