亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python連接數據庫的案例及源代碼

發布時間:2020-09-03 10:19:33 來源:億速云 閱讀:347 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關python連接數據庫的案例及源代碼的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

Python3.x連接MySQL的方案有:oursql,PyMySQL,myconnpy等,這里主要是安裝pymysql。

1、安裝

pymysql安裝:找到python文件夾pip程序的位置打開命令窗口:

pip install pymysql3

2、使用

安裝完畢后,數據庫連接的具體步驟如下:

·引入 API 模塊。

·獲取與數據庫的連接。

·執行SQL語句和存儲過程。

·關閉數據庫連接。

代碼如下:

import pymysql
#查詢
#連接數據庫
conn = pymysql.connect(host='數據庫服務器名',user='用戶名',passwd='密碼',db='數據庫名',pot='數據路端口號',
charset='utf8')
#獲取游標
cur = conn.cursor()
cur.execute('數據庫查詢語句')
#獲取數據,fetchone獲取一條數據,fetchall獲取全部數據
data = cur.fetchall()
for d in data:
 print(d)
#關閉游標
cur.close()
#關閉數據庫
conn.close()
 
#插入、刪除,修改操作
#連接數據庫
conn = pymysql.connect(host='數據庫服務器名',user='用戶名',passwd='密碼',db='數據庫名',pot='數據路端口號',
charset='utf8')
#獲取游標
cur = conn.cursor()
cur.execute('數據庫插入語句')
#提交當前事務到數據庫
conn.commit()
#rowcount:返回數據條數或影響行數
print('插入:',cur.rowcount,'條數據')
#關閉游標
cur.close()
#關閉數據庫
conn.close()

對數據庫的操作中可以加入try...except語句捕捉錯誤,發生錯誤時,可以回滾數據庫操作,回到修改前:

try:
 # 執行sql語句
 cur.execute(sql)
 # 提交到數據庫執行
 cur.commit()
except:
 # 發生錯誤時回滾
 cur.rollback()
 
# 關閉游標
cur.close()
#關閉數據庫
conn.close()

感謝各位的閱讀!關于python連接數據庫的案例及源代碼就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平谷区| 中山市| 巴里| 雅江县| 仙游县| 宁远县| 凤山县| 武定县| 南陵县| 民丰县| 萍乡市| 格尔木市| 万宁市| 彭阳县| 旅游| 双鸭山市| 茶陵县| 台湾省| 伊宁市| 罗源县| 齐河县| 乡城县| 大新县| 广东省| 宜昌市| 济宁市| 长治市| 资讯| 大新县| 雷州市| 诏安县| 山西省| 神池县| 囊谦县| 鄢陵县| 东乌珠穆沁旗| 安远县| 乌拉特前旗| 高尔夫| 亚东县| 讷河市|