使用mysql命令创建新数据库的Tkinter输入字段
下面是我试图做的,我创建了一些输入字段,以便用户可以连接到mysql服务器。这是按预期工作的,但我还想做的是允许授权用户在需要时创建和添加新的数据库和表 在使用mysql时,我将如何使用.get()捕获用户输入的DB和表的名称 下面是我目前的函数编码方式,这最终将成为一个命令。我查阅了我的Mysql书籍,但它在gui编程方面对我帮助不大 例如:使用mysql命令创建新数据库的Tkinter输入字段,mysql,python-3.x,tkinter,Mysql,Python 3.x,Tkinter,下面是我试图做的,我创建了一些输入字段,以便用户可以连接到mysql服务器。这是按预期工作的,但我还想做的是允许授权用户在需要时创建和添加新的数据库和表 在使用mysql时,我将如何使用.get()捕获用户输入的DB和表的名称 下面是我目前的函数编码方式,这最终将成为一个命令。我查阅了我的Mysql书籍,但它在gui编程方面对我帮助不大 例如: def createdb(): conn=mysql.connect( host=ho_ent.get(), u
def createdb():
conn=mysql.connect(
host=ho_ent.get(),
user=us_ent.get(),
passwd=pa_ent.get()
)
c=conn.cursor()
c.execute("CREATE DATABASE db_ent.get()")
conn.commit()
conn.close()
我对它进行了测试,但这显然不起作用。有什么建议吗?当您有一个
条目
小部件时,要检索所需的内容,您需要使用.get()
方法,如您所说
您似乎在这里使用它:
conn=mysql.connect(
host=ho_ent.get(),
user=us_ent.get(),
passwd=pa_ent.get()
)
我不熟悉SQL,所以我不知道.get()
是否也是一种方法。我想是的
假设您有一个条目
e=Entry(master)
要检索其内容,可以执行以下操作:
def retrieve():
打印(如get())
调用retrieve()
时,您将获得内容
希望这有帮助 当您有一个
条目
小部件时,要检索所需的内容,您需要使用.get()
方法,如您所说
您似乎在这里使用它:
conn=mysql.connect(
host=ho_ent.get(),
user=us_ent.get(),
passwd=pa_ent.get()
)
我不熟悉SQL,所以我不知道.get()
是否也是一种方法。我想是的
假设您有一个条目
e=Entry(master)
要检索其内容,可以执行以下操作:
def retrieve():
打印(如get())
调用retrieve()
时,您将获得内容
希望这有帮助
“创建数据库”+db_ent.get()!我记不起如何正确地组合它。“创建数据库”+db_ent.get()!我不记得如何正确地组合这个。