讓Python連接PostgreSQL資料庫
使用 PyGreSQL – Python interface for PostgreSQL 來處理,可以到 PostgreSQL 官方網站下載。
操作環境如下
作業系統:Windows XP Professional
Python版本:2.5.1 for win
PostgreSQL版本:8.2.5 for win
PyGreSQL版本:PyGreSQL-3.8.1.win32-py2.5.exe
取得PyGreSQL時要注意與Python的版本對應
假設有個資料庫名為 db1 而其中有個資料表名為 table1 我們可以寫如下列簡易程式
1 2 3 4 5 6 7 8 | # -*- coding: utf-8 -*- import pg conn = pg.connect('db1','localhost',5432,None,None,'username','password') ds = conn.query("select * from table1") if len(ds.getresult()) > 0: print ds print "Press enter to continue." raw_input() |
這樣就會列出 table1 中的所有資料
Tags: PostgreSQL, Python
Leave a Reply