connect([dbname], [host], [port], [opt], [tty], [user], [passwd])
参数
- dbname
被联接的数据库名字(字串/空)�
- host
服务器主机的名字(字串/空)�
- port
数据库服务器使用的端口号(整数/-1)�
- opt
服务器的选�(字串/空)�
- tty
可选的调试输出前往的文件或者控制台(tty)(字串/空)�
- user
PostgreSQL 用户(字串/无)�
- passwd
用户的口令(字串/无)�
返回类型
- pgobject
如果成功�返回一个处理数据库联接的对��
例外
- TypeError
参数类型错误�或者参数太多�
- SyntaxError
重复的参数定义�
- pg.error
在 pg 联接定义的过程中发生了一些错误�
(+ 所有例外都于对�分配有关)
例子
import pg
con1 = pg.connect('testdb', 'myhost', 5432, None, None, 'bob', None)
con2 = pg.connect(dbname='testdb', host='localhost', user='bob')