Python 连接 PostgreSQL

Python PostgreSQL


使用 PyGreSQL 来连PostgreSQL

PyGreSQL 是一个开放原始码的 Python 模组,让 Python 可以与 PostgreSQL 资料库连接。

PyGreSQL 分成两个模组,pg(classic" PyGreSQL interface) 和 pgdbDB-API 2.0 compliant interface),以下說明为 pg 模组。


PyGreSQL 官方首

载页

另外 import pg 需要 libpq.dll 这个档案,这个档案是在 PostgreSQL Client 中,所以要先安装 PostgreSQL Client 如果不想安装则到 PostgreSQL 官方下载 postgresql-8.2.3-1-binaries-no-installer.zip,然后解开来,把 libpq.dll, comerr32.dll, libintl-2.dll, libiconv-2.dll, krb5_32.dll 复制到 C:\WINDOWS\system32\ 资料夹中。


测试程式码:

import pg

conn = pg.connect(dbname='DbForTest',host='digit.idv.tw', user='tester',passwd='123')


for obj in conn.query("select * from public.user").dictresult():

print obj


conn.close()

你可能感兴趣的:(C++,c,windows,python,PostgreSQL)