更新时间:2026-07-28 GMT+08:00
PQconnectStart
功能描述
与数据库服务器建立一次非阻塞的连接。
原型
PGconn* PQconnectStart(const char* conninfo);
参数
| 关键字 | 参数说明 |
|---|---|
| conninfo | 连接信息字符串。可以为空,这样将会使用默认参数。也可以包含由空格分隔的一个或多个参数设置,还可以包含一个URL。 |
返回值
PGconn类型指针。
- 使用非阻塞方式(PQconnectStart + loop of PQconnectPoll)连接数据库且连接信息中包含多个IP时,libpq会按顺序尝试连接每个IP并检查target_session_attrs,直到连接数据库成功或者尝试完所有IP建立数据库连接失败。
- 使用非阻塞方式连接数据库时,超时检测需要通过上层应用来处理。
父主题: 数据库连接控制函数