↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

不受支持的版本: 7.3 / 7.2 / 7.1
历史版本PostgreSQL 7.1 已于 2006 年 4 月结束社区维护,本页译文保留供仍在使用旧版本的读者参考。新系统请看当前版本手册首页。

connect

connect — 打开到数据库服务器的连接

大纲

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

参数

dbname

所连接数据库的名称(字符串/None)。

host

服务器主机名(字符串/None)。

port

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

opt

服务器选项(字符串/None)。

tty

用于后端可选调试输出的文件或 tty(字符串/None)。

user

PostgreSQL 用户(字符串/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')

提交更正

译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。