Pythonでpsycopg2を使ってPostgreSQLに接続する

Python2系でも3系でも動いた。取得した値が空だと None が返るからそれを見てwhileとかでループするのが良い。

#!/usr/bin/python

import psycopg2

connection = psycopg2.connect("host='127.0.0.1' port=5432 dbname=example user=root password=password")
cursor = connection.cursor()
cursor.execute("SELECT %s" % "TRUE")

assert cursor.fetchone() == (True,)
assert cursor.fetchone() is None

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA