python連線MySQL資料庫更新資料庫操作

2021-10-06 03:22:27 字數 534 閱讀 5675

起因

測試過程中對資料庫的操作以查詢為主,我個人不建議直接對資料庫資料進行更改,盡量通過介面操作但有時候需要手動對資料庫資料資料進行insert、update、delete等操作。於是做了個簡單的封裝

**構成

def update_sql(self,sql):

'''資料庫更新,刪除,插入

:param sql: sql語句

:return:

'''try:

self.cursor.execute(sql)

self.db.commit()

except exception as e:

self.log.error("sql執行出錯,資料回滾。錯誤資訊:{}".format(e))

self.db.rollback()

# 關閉資料庫連線

self.db.close()

**解析

執行sql語句後,通過db.commit()方法提交

sql執行錯誤時,通過rollback()進行資料回滾

python連線MySQL資料庫

模組功能 connect 方法 connect 方法用於連線 資料庫,返回乙個資料庫連線物件。如果要連線乙個位於host.remote.com伺服器上名為fourm的mysql資料庫,連線串可以這樣寫 db mysqldb.connect host remote.com user user pass...

python連線mysql資料庫

看自己的機器有沒有python root localhost zn python v 會進入python pythontest。py檔案內容 usr bin python imoprt mysql module import mysqldb connect to the database db my...

python連線mysql資料庫

1 python3.5 連線mysql資料庫需要安裝pymysql外掛程式 參考教程 import pymysql conn pymysql.connect host localhost port 3306,user root passwd rusky db mysql charset utf8 c...