PQsetdbLogin
功能描述
这个函数是PQconnectdb前身,功能相同,但可指定的参数较少。采用该函数建立连接时,不能指定的参数永远采用缺省值。如果要给任意的可指定参数设置缺省值,可以将对应参数设置为NULL或空串。
接口原型
PGconn *PQsetdbLogin(const char *pghost,
const char *pgport,
const char *pgoptions,
const char *pgtty,
const char *dbName,
const char *login,
const char *pwd);
参数说明
参数 | 描述 |
---|---|
pghost | 详见PQconnectdbParams函数,参数keywords说明中的host关键字。 |
pgport | 详见PQconnectdbParams函数,参数keywords说明中的port关键字。 |
pgoptions | 详见PQconnectdbParams函数,参数keywords说明中的options关键字。 |
pgtty | 详见PQconnectdbParams函数,参数keywords说明中的tty关键字。 |
dbName | 详见PQconnectdbParams函数,参数keywords说明中的dbname关键字。 |
login | 详见PQconnectdbParams函数,参数keywords说明中的user关键字。 |
pwd | 详见PQconnectdbParams函数,参数keywords说明中的password关键字。 |
返回值
返回连接结构体类型PGconn指针,用于表示一个连接。
其他
这个函数用从一个字符串conninfo来的参数与数据库打开一个新的链接。
传入的参数可以为空,表明使用所有缺省的参数,或者可以包含一个或更多个用空白间隔的参数设置,或者它可以包含一个URI。