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