亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Python連接PostgreSQL數(shù)據(jù)庫的方法

original 2017-01-12 13:55:38 290
abstrait:前言其實在Python中可以用來連接PostgreSQL的模塊很多,這里比較推薦psycopg2。psycopg2安裝起來非常的簡單(pip install psycopg2),這里主要重點介紹下如何使用。連接數(shù)據(jù)庫:import psycopg2 conn = psycopg2.connect(host="10.100.157.168",user

前言

其實在Python中可以用來連接PostgreSQL的模塊很多,這里比較推薦psycopg2。psycopg2安裝起來非常的簡單(pip install psycopg2),這里主要重點介紹下如何使用。

連接數(shù)據(jù)庫:

import psycopg2
conn = psycopg2.connect(host="10.100.157.168",user="postgres",password="postgres",database="testdb")

連接時可用參數(shù):

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

     database – 數(shù)據(jù)庫名稱

     user – 用戶名

     password – 密碼

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

     port – 連接端口 (默認5432)

執(zhí)行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() # 查詢時無需,此方法提交當前事務。如果不調(diào)用這個方法,無論做了什么修改,自從上次調(diào)用#commit()是不可見的
conn.close()

另外執(zhí)行SQL時支持參數(shù)化

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

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

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

更多關于Python連接PostgreSQL數(shù)據(jù)庫的方法請關注PHP中文網(wǎng)(ipnx.cn)其他文章!

Notes de version

Entrées populaires