只想问一下,关闭后如何重新打开连接?
我有这个剧本
cursor.execute(add_data, dummy_data)
cnx = mysql.connector.connect(user='',
password ='',host='',
database='')
cursor = cnx.cursor()
add_data = insert statement
dummy_data = dictionary of data
cursor.execute(add_data, dummy_data)
cnx.commit()
cnx.close()
在插入一组值之后,我不能再插入了。
这是错误:
“操作错误:2055:在系统错误9:文件描述符错误时与MySQL服务器的连接断开”
提前谢谢!
最佳答案
关闭后需要新的连接对象
cnx2 = mysql.connector.connect(user='',
password ='',host='',
database='')
但你为什么要关闭连接?您应该关闭光标并为所有操作保持连接打开。
我将定义一个开放连接函数和一个关闭连接函数,分别在程序开始和结束时调用。
关于python - 在Python中重新打开Mysql Connection,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27790945/