python連接postgreSQL


利用python(我用的是python2.7版本)連接postgresql數據庫,這里使用psycopg2這個插件

官網下載psycopg2-2.5.1.tar.gz:http://initd.org/psycopg/

過程很簡單,如下:

## 導入psycopg2包
import psycopg2
## 連接到一個給定的數據庫
conn = psycopg2.connect(database="postgres", user="postgres",
                        password="postgres", host="127.0.0.1", port="23333")
## 建立游標,用來執行數據庫操作
cursor = conn.cursor()

## 執行SQL命令
cursor.execute("DROP TABLE test_conn")
cursor.execute("CREATE TABLE test_conn(id int, name text)")
cursor.execute("INSERT INTO test_conn values(1,'haha')")

## 提交SQL命令
conn.commit()

## 執行SQL SELECT命令
cursor.execute("select * from test_conn")

## 獲取SELECT返回的元組
rows = cursor.fetchall()
for row in rows:
    print 'id = ',row[0], 'name = ', row[1], '\n'

## 關閉游標
cursor.close()

## 關閉數據庫連接
conn.close()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM