国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

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

Original 2017-01-09 11:52:30 401
abstract:前言其實(shí)在Python中可以用來(lái)連接PostgreSQL的模塊很多,這里比較推薦psycopg2。psycopg2安裝起來(lái)非常的簡(jiǎn)單(pip install psycopg2),這里主要重點(diǎn)介紹下如何使用。連接數(shù)據(jù)庫(kù):import psycopg2 conn = psycopg2.connect(host="10.100.157.168",user

前言

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

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

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

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

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

     database – 數(shù)據(jù)庫(kù)名稱(chēng)

     user – 用戶名

     password – 密碼

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

     port – 連接端口 (默認(rèn)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() # 查詢(xún)時(shí)無(wú)需,此方法提交當(dāng)前事務(wù)。如果不調(diào)用這個(gè)方法,無(wú)論做了什么修改,自從上次調(diào)用#commit()是不可見(jiàn)的
conn.close()

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

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

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

總結(jié)

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

更多關(guān)于Python連接PostgreSQL數(shù)據(jù)庫(kù)的方法請(qǐng)關(guān)注PHP中文網(wǎng)(m.miracleart.cn)其他文章!

Release Notes

Popular Entries