我正在尝试使用python和MySQL开发药房管理系统。但我在连接数据库时遇到了问题。
下面是一些代码:
def __init__(self,root):
self.root = root
self.root.title("Pharmacy Management System")
self.root.configure(width=1550,height=100)
# VARIABLES
self.refMed_var = StringVar()
self.addmed_var = StringVar()
# Button for Adding Medicine
btnAddMed = Button(down_Frame,command=self.addmed,text="ADD",
font=('arial',12,'bold'),width=12,bg="green",fg="white",pady=2)
btnAddMed.grid(row=0,column=0)
def addmed(self):
con =
mysql.connector.connect(host='localhost',user='root',password='password',database='mydata')
cursor = con.cursor()
cursor.execute("INSERT INTO pharma(Ref,MedName) values(%s,%s)",(
self.refMed_var.get(),
self.addmed_var.get(),
))
con.commit()
con.close()
messagebox.showinfo('SUCCESS','Medicine Added')
您没有在本地主机上添加mysql服务器的端口号。它通常位于localhost:3306
我正在尝试使用python和MySQL开发药房管理系统。但我在连接数据库时遇到了问题。 下面是一些代码:
为什么这段代码不会关闭数据库连接呢 SELECT * FROM information_schema.PROCESSLIST;
问题内容: 我看到许多人试图将Android设备直接连接到SQL Server或MySql这样的数据库中,答案始终是相同的:使用Web服务。为什么不直接将Android设备与数据库连接?我的Android应用程序使用的是本地网络。 问题答案: 有很多原因。 安全性-如果用户具有直接访问权限,则他们可以从您的数据库中获取任何信息。另外,他们将在您的数据库中输入密码。因此,如果您使用的SQL Serv
我无法连接到MySQL数据库。它发生在更新MySQL和JDK之后。我添加了,但没有结果。这是我从eclipse中得到的一个例外: 不建议在没有服务器身份验证的情况下建立SSL连接。根据MySQL 5.5.45、5.6.26和5.7.6的要求,如果未设置explicit选项,默认情况下必须建立SSL连接。为了符合不使用SSL的现有应用程序,verifyServerCertificate属性设置为“f
我正在尝试将数据从DialogFraank发送到创建此对话框的Fraank。在目标片段中,我使用以下代码: 我还在fragment实现了我的接口: 在DialogFragment中,我使用以下代码: 并发送数据: 我还试图从这个问题中使用onActivityResult(): 接收数据: 但我没有收到数据:(((
我有一个Spring Boot JPA应用程序,在Consor注册为微服务: 我的申请。yml看起来像这样: 但是,当concur联系endpoint时,我的应用程序中会抛出以下: “不允许主机‘172.17.0.1’连接到此MySQL服务器”。 到底发生了什么,为什么会有连接尝试?