联接

Name

connect -- 打开一个与数据库服务器的联接

Synopsis

connect([dbname], [host], [port], [opt], [tty], [user], [passwd])

参数

dbname

被联接的数据库名字(字串/空).

host

服务器主机的名字(字串/空).

port

数据库服务器使用的端口号(整数/-1).

opt

服务器的选项(字串/空).

tty

可选的调试输出前往的文件或者控制台(tty)(字串/空).

user

PostgreSQL 用户(字串/无).

passwd

用户的口令(字串/无).

返回类型

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')