历史版本。 PostgreSQL 7.3 已结束支持。 请参阅 当前版本手册.
connect
connect — 打开到数据库服务器的连接
大纲
connect([dbname], [host], [port], [opt], [tty], [user], [passwd])
参数
dbname所连接数据库的名称(字符串/
None)。host服务器主机名(字符串/
None)。port数据库服务器使用的端口(整数/-1)。
opt服务器选项(字符串/
None)。tty用于后端可选调试输出的文件或 tty(字符串/
None)。userPostgreSQL 用户(字符串/
None)。passwd用户口令(字符串/
None)。
返回类型
pgobject成功时,返回一个处理数据库连接的对象。
异常
TypeError参数类型错误,或参数过多。
SyntaxError重复的参数定义。
pg.error在定义
pg连接期间发生了某个错误。
(加上与对象分配有关的所有异常)
描述
此方法打开到给定 PostgreSQL 服务器上指定数据库的连接。这里可以像 Python 教程中描述的那样使用关键字。关键字的名称就是语法行中给出的参数名。关于参数的精确描述,请参阅 PostgreSQL 用户手册。
示例
import pg
con1 = pg.connect('testdb', 'myhost', 5432, None, None, 'bob', None)
con2 = pg.connect(dbname='testdb', host='localhost', user='bob')