概述
import MySQLdb
import time
def connect():
try:
connect_db = MySQLdb.connect(
"111.5.52.8", "root", "12345678", "com_mysql",connect_timeout=5,charset='utf8')
connect_cursor = connect_db.cursor()
return connect_db, connect_cursor
except:
print('连接失败')
return False,False
def fun():
global connect_db,connect_cursor
i = 0
try:
while True:
time.sleep(5)
try:
connect_db.ping() # 采用连接对象的ping()函数检测连接状态
print('数据库连接-%d 成功' % i)
i += 1
# 出现异常重新连接
except:
print('出现异常重新连接')
connect_db,connect_cursor = connect()
except:
fun()
connect_db,connect_cursor = connect()
fun()
最后
以上就是欣喜唇彩为你收集整理的python mysql 断开重新连接的全部内容,希望文章能够帮你解决python mysql 断开重新连接所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复