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