他のバージョンの文書 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

connect

Name

connect -- データベースサーバへの接続を開始します。

Synopsis

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

データベース接続定義の際にエラー発生

(上記に加え、オブジェクトの割り当てに関するすべての例外)

説明

このメソッドは、与えられたPostgreSQLサーバの特定のデータベースとの接続を開始します。Python のチュートリアルで説明されているキーワードを使用することができます。キーワード名は、構文のところで示した引数の名前となります。引数に関するより詳細な説明はPostgreSQLのユーザマニュアルを参照してください。

import pg

con1 = pg.connect('testdb', 'myhost', 5432, None, None, 'bob', None)
con2 = pg.connect(dbname='testdb', host='localhost', user='bob')