在Python中重新打开Mysql连接
只是想问一下,在关闭连接后,如何重新打开连接 我有这个剧本在Python中重新打开Mysql连接,python,mysql,Python,Mysql,只是想问一下,在关闭连接后,如何重新打开连接 我有这个剧本 cursor.execute(add_data, dummy_data) cnx = mysql.connector.connect(user='', password ='',host='', database='') cursor = cnx.cursor() add_data = insert statem
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不像其他语言那样具有打开连接函数,所以我只需要在关闭光标后声明一个新的吗?是的,这就是我的意思,实际上
connect
函数是open
不客气。如果你认为这很好地回答了你的问题,请接受它和/或投票。谢谢你!