熱線電話:13121318867

登錄
首頁精彩閱讀Python連接PostgreSQL數據庫的方法
Python連接PostgreSQL數據庫的方法
2017-10-14
收藏

Python連接PostgreSQL數據庫的方法

其實在Python中可以用來連接PostgreSQL的模塊很多,這里比較推薦psycopg2。psycopg2安裝起來非常的簡單(pip install psycopg2),這里主要重點介紹下如何使用。
連接數據庫:    
import psycopg2
conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")

連接時可用參數:

     dbname – 數據庫名稱 (dsn連接模式)

     database – 數據庫名稱

     user – 用戶名

     password – 密碼

     host – 服務器地址 (如果不提供默認連接Unix Socket)

     port – 連接端口 (默認5432)

執行SQL    
import psycopg2
 
conn = psycopg2.connect(host="10.100.157.168",port=5432,user="postgres",password="postgres",database="testdb")
cur = conn.cursor()
sql = ""
cur.execute(sql)
conn.commit() # 查詢時無需,此方法提交當前事務。如果不調用這個方法,無論做了什么修改,自從上次調用#commit()是不可見的
conn.close()

另外執行SQL時支持參數化

語法: cursor.execute(sql [, optional parameters])

案例: cursor.execute("insert into people values (%s, %s)", (who, age))

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助

SQL

數據分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數據分析師資訊
更多

OK
客服在線
立即咨詢
日韩人妻系列无码专区视频,先锋高清无码,无码免费视欧非,国精产品一区一区三区无码
客服在線
立即咨詢