程式碼如下,取出所有資料庫名稱:
import psycopg2
try:
conn = psycopg2.connect("dbname='postgres' user='dbuser' host='localhost' password='dbpasswd'")
cur = conn.cursor()
cur.execute("SELECT datname from pg_database")
rows = cur.fetchall()
for row in rows:
print " ", row[0]
except:
print "I am unable to connect to the database"
錯誤排除
如果遇到這個錯誤,請先安裝psycopg2 模組。
pip install psycopg2
在windows 7 中可能會發生一個錯誤
打開chrome或firefox,在網址列打上 http://aka.ms/vcpython27 ,點選Download
之後再重新安裝一次 psycopg2 ,即會正常。
pip install psycopg2
還有可能遇到第二個問題
修復方式為到此網址
選擇自己python的版本,以及32 or 64 bit ,像我雖然是用win7 64 bit ,可是我的python是
32bit,我就必須選擇 x86Release這一排的。如果不知道怎麼自己裝的python,可以照下面
方式查看。
方式查看。
1.在開始工能表中,點下Python(command line)
沒有留言:
張貼留言