Python - よく使うモジュール - psycopg2 PostgreSQL 接続

 クラウディア
1. 概要
2. インストール
3. 接続

1. 概要

 「PostgreSQL」のデータベースアクセスに使用する、モジュールです。  本項は、下記の記事を参考にさせていただきました。
Python から PostgreSQLに接続する方法 | アシスト」
「psycopg2 でよくやる操作まとめ - Qiita

2. インストール

 さすがにこれは、インストールが必要ですな。  「FreeBSD」の場合、「ports」「pkg」でもインストールできそうです。ありがたい。

cd /usr/ports/databases/py-psycopg2
make
make install
 オプションは、ありません。

3. 接続

 データベースへの接続は、下記の方法で・・・。

import psycopg2

connection = psycopg2.connect("host=ホスト名 port=ポート番号 dbname=データベース名 user=ユーザ名 password=パスワード")
 とまぁ、接続文字列をべた書きのようです。  接続文字列のパラメータには、以下のものを設定できるそうな。
パラメータ  内容   備考 
host ホスト名もしくは IP アドレス
port ポート番号 省略時は「5432」
dbname データベース名
user ユーザ名
password パスワード


 
 
カウンタバックグラウンド