Python 學習筆記三 操作PostgreSQL資料庫
阿新 • • 發佈:2019-01-28
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 ()