pymysql报错: unable to rollback、Already closed

参考:

https://www.coder.work/article/4516746

https://www.cnblogs.com/leijiangtao/p/11882107.html

https://stackoverflow.com/questions/55116007/pymysql-query-unable-to-rollback

unable to rollback处理:

bash 复制代码
# 关闭光标对象
cursor.close()
# 关闭数据库连接
sql_connection.close()

注意:connection不要放到全局变量里。

Already closed处理

bash 复制代码
try:
    self.conn.ping(reconnect=True)
    print "db is connecting"
except:
    traceback.print_exc()
    self.conn = self.to_connect()
    print "db reconnect"
相关推荐
qq_283720051 天前
Python3 模块精讲:pymysql(第三方)- 连接 MySQL
mysql·adb·pymysql
李昊哲小课1 个月前
aiomysql 完整实战教程
python·mysql·pymysql·aiomysql
李昊哲小课1 个月前
PyMySQL完整教程
服务器·数据库·python·pymysql
少云清4 个月前
【接口测试】5_PyMySQL模块 _数据库工具类封装
数据库·pymysql
少云清4 个月前
【接口测试】2_PyMySQL模块 _数据库操作步骤及事务
数据库·pymysql·代码实现
少云清4 个月前
【接口测试】3_PyMySQL模块 _连接数据库
数据库·pymysql·代码实现
岁岁岁平安6 个月前
python mysql-connector、PyMySQL基础
python·mysql·pymysql
SUNxRUN8 个月前
【Python - 类库 - PyMySQL】(02)使用“PyMySQL“插入变量
python·pymysql
cmgdxrz1 年前
金融项目实战 07|Python实现接口自动化——连接数据库和数据清洗、测试报告、持续集成
自动化测试·金融·pymysql·jenkin
Edward-tan1 年前
【全栈开发】----用pymysql库连接MySQL,批量存入
数据库·mysql·pymysql