91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

南投市| 吉安市| 恭城| 砚山县| 久治县| 舞钢市| 巴南区| 绥芬河市| 临汾市| 潞西市| 江山市| 区。| 阿拉善左旗| 瓦房店市| 庄浪县| 辰溪县| 乳源| 秀山| 喀喇沁旗| 南京市| 鄂州市| 扶沟县| 富民县| 乌恰县| 丰宁| 壤塘县| 永州市| 宜丰县| 武川县| 云林县| 崇左市| 泰来县| 介休市| 儋州市| 镇赉县| 汨罗市| 民丰县| 闸北区| 台山市| 麟游县| 调兵山市|