如何解决无法通过python中的mysql.connector连接到MySQL服务器
我使用 python MysqL.connector 模块制作了一个餐厅管理系统。同样,我首先开发了一个后端程序,应该在主程序中用作模块。早些时候它运行良好,但现在它显示一些错误。当我尝试从后端程序访问 MysqL 数据库时,它运行良好,但仅当我将它作为主程序中的模块运行时才显示一些错误。这是后端程序:
import MysqL.connector as MysqL
my_con = MysqL.connect(host='localhost',user='root',passwd='password',db='datacom')
if my_con.is_connected():
print('Successful')
cur = my_con.cursor()
def data_insert(data1,data2,data3,data4,data5,data6,data7):
"""This method in this module collects the mentioned parameters from the frontend program and then
inserts the same
to the MysqL table"""
try:
var = 'insert into restaurant(bill_no,customer_name,cust_contact,date,item,quantity,per_cost) values({},' \
'\'{}\',' \
'{},{},\'{}\',{})'.format(
data1,data7)
cur.execute(var)
except Exception as e:
print(e)
my_con.commit()
这里是错误:
2055: Lost connection to MysqL server at 'localhost:3306',system error: 10038 An operation was
attempted on something that is not a socket
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。