python与数据库连接的代码_python连接数据库的案例及源代码
python連接數據庫的案例及源代碼
發布時間:2020-09-03 10:19:33
來源:億速云
閱讀:75
作者:小新
這篇文章給大家分享的是有關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連接數據庫的案例及源代碼就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
總結
以上是生活随笔為你收集整理的python与数据库连接的代码_python连接数据库的案例及源代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: eof怎么结束输入_SimRobot算法
- 下一篇: excel自动生成舒尔特表_EXCEL自