1. 程式人生 > >Python 學習筆記三 操作PostgreSQL資料庫

Python 學習筆記三 操作PostgreSQL資料庫

PostgreSQL 至少有三種Python介面,包括:
PsyCopg,PyPgSQL,PyGreSQL。

PsyCopg使用示例

Windows7 64

centos

yum install postgresql-libs  (未測試)

使用示例:

#!/usr/bin/python
# -*- coding: gbk -*-
import psycopg2
# 資料庫連線引數
conn = psycopg2.connect(database="database_name", user="test_user", password="123456", host="192.168.1.225", port="5432")
cur = conn.cursor()
#cur.execute("CREATE
TABLE test(id serial PRIMARY KEY, num integer,data varchar);
") # insert one item #cur.execute("INSERT INTO test(num, data)VALUES(%s, %s)", (1, 'aaa')) cur.execute('SELECT * FROM test') rows = cur.fetchall() #all rows in table print(rows) for i in rows: print(i) conn.commit() cur.close() conn.close
()

線上文件