libpq - PQconnectdb失败时的PQreset

时间:2012-12-03 03:57:05

标签: c postgresql libpq

如果我尝试通过PQconnectdb建立连接并且失败,是否可以在PQreset上致电PGconn*重试,或仅在我已经连接时才能正常工作一次?

1 个答案:

答案 0 :(得分:1)

如果由于某些无效连接选项(无效连接选项之类的错误)导致连接尝试失败,则调用PQreset也会失败。但是对于PQconnectdb的所有参数都是正确的并且连接因远程服务器忙或不接受新连接而导致连接不成功的情况而不是PQreset可以正常工作。