国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python中用psycopg2模塊操作PostgreSQL方法

2020-02-16 10:52:17
字體:
來源:轉載
供稿:網友

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

安裝psycopg2模塊:

怎么驗證是否已經安裝過psycopy2?

編寫上面代碼,運行看是否拋出缺少psycopg2模塊。

安裝方法1:

1)使用psycopg2-2.4.2.win-amd64-py2.7-pg9.0.4-release.exe安裝,下載地址:http://vdisk.weibo.com/s/Cd8pPaw56Ozys

直接運行exe,不出錯誤,運行上邊代碼驗證代碼無錯誤,基本算是安裝完成了。

2)怎么卸載?

2.1)找到安裝目錄:C:/Python27,發現下邊包含文件:Removepsycopg2.exe,運行,來刪除;

2.2)如果運行失敗的話,進入目錄:C:/Python27/Lib/site-packages下,找到psycopg2文件夾和psycopg2-2.4.2-py2.7.egg-info文件,右鍵刪除。

2.3)運行上邊的代碼,確認是否刪除成功。

安裝方法2:

使用.whl安裝,下載地址:https://pypi.python.org/pypi/psycopg2/

下載文件:psycopg2-2.6.2-cp27-none-win_amd64.whl

我這里把psycopg2-2.6.2-cp27-none-win_amd64.whl拷貝到安裝目錄下Scripts文件夾中。

cmd中運行代碼:pip install C:/Python27/Scripts/psycopg2-2.6.2-cp27-none-win_amd64.whl

運行上邊的代碼,確認是否刪除成功。

通過psycopg2操作數據庫:

使用賬戶postgres,創建測試數據庫testdb。

參考yiibai.comAPI:

S.N. API & 描述

1 psycopg2.connect(database="testdb", user="postgres", password="cohondob", host="127.0.0.1", port="5432")

這個API打開一個連接到PostgreSQL數據庫。如果成功打開數據庫時,它返回一個連接對象。

2 connection.cursor()

該程序創建一個光標將用于整個數據庫使用Python編程。

3 cursor.execute(sql [, optional parameters])

此例程執行SQL語句。可被參數化的SQL語句(即占位符,而不是SQL文字)。 psycopg2的模塊支持占位符用%s標志

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

4 curosr.executemany(sql, seq_of_parameters)

該程序執行SQL命令對所有參數序列或序列中的sql映射。

5 curosr.callproc(procname[, parameters])

這個程序執行的存儲數據庫程序給定的名稱。該程序預計為每一個參數,參數的順序必須包含一個條目。

6 cursor.rowcount

這個只讀屬性,它返回數據庫中的行的總數已修改,插入或刪除最后 execute*().

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安新县| 郎溪县| 修武县| 共和县| 沙湾县| 井冈山市| 房山区| 宣城市| 永新县| 富平县| 禹城市| 临洮县| 吴忠市| 昆明市| 北辰区| 二手房| 惠东县| 稻城县| 万全县| 枣庄市| 临潭县| 辽宁省| 普兰店市| 新密市| 红原县| 龙游县| 琼海市| 新巴尔虎左旗| 五台县| 嵩明县| 临清市| 香河县| 望谟县| 浠水县| 桃园县| 康定县| 乐山市| 海南省| 卢龙县| 鹿泉市| 仪征市|