PQresetStart, PQresetPoll
功能描述
以非阻塞模式重置与服务器的通讯端口。函数将关闭与服务器的连接并且试图与同一个服务器重建新的连接,使用所有前面使用过的参数。一般用于失去工作连接后进行故障恢复。与PQreset 的区别是工作在非阻塞模式。这些函数的使用有与上面PQconnectStartParams、 PQconnectStart和PQconnectPoll有同样的限制。
接口原型
int PQresetStart(PGconn *conn);
PostgresPollingStatusType PQresetPoll(PGconn *conn);
参数说明
本章节介绍的两个接口的参数相同。
conn
建立连接时返回的连接结构体指针,该指针用于标识某个特定连接。
返回值
要发起一次连接重置,调用PQresetStart。若返回 0, 则重置失败。若返回 1,则成功,可继续使用PQresetPoll轮询重置,方式与使用PQconnectPoll创建连接完全相同。PQresetPoll返回连接状态。
其他
无。