VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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。