国产探花免费观看_亚洲丰满少妇自慰呻吟_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*().

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 栾川县| 永城市| 于田县| 泽州县| 剑阁县| 册亨县| 广平县| 灵寿县| 临夏市| 南乐县| 洛川县| 许昌县| 台南市| 义马市| 江津市| 岳普湖县| 醴陵市| 卫辉市| 武宁县| 珠海市| 科尔| 敦煌市| 阿拉善左旗| 东方市| 广汉市| 宝丰县| 塘沽区| 仪陇县| 望江县| 定结县| 大埔区| 东阿县| 澄城县| 潞城市| 平阴县| 义马市| 诸暨市| 罗城| 河源市| 平湖市| 亳州市|