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