gui界面文本输入存入mysql中_利用MATLAB的GUI界面实现选择数据库文件导入

本文介绍如何使用MATLAB的图形用户界面(GUI)导入MySQL数据库文件。首先启动MySQL服务,导出.sql文件,然后在MATLAB中创建GUI界面,包含一个编辑文本、一个按钮和三个静态文本。通过编写按钮回调代码,调用uigetfile选择.sql文件,使用sqlread读取数据。完成文件选择后,可以在GUI中显示数据库文件路径,实现数据库文件的导入。
摘要由CSDN通过智能技术生成

这篇文章我们一起学习如何利用MATLAB的GUI界面来实现数据库文件的导入,首先还是常理,任务管理器之后在服务中打开MySQL服务,之后打开MySQL数据库。

我们要做的第一件事情就是把数据库里我们自己创建的表导出,因为我用的数据库是MySQL,所以导出后为.sql文件,导出方法为,打开数据库后,在自己连接的本地数据库中的test层,右键,点击转储sql文件,如图。

136be34314a57ba454d97dfa8ef5d707.png

之后我们选择结构和数据选项,可以选择桌面,创建以.sql为结尾的文件。

136be34314a57ba454d97dfa8ef5d707.png

创建文件完成后,我们打开MATLAB,创建GUI界面,参考之前的文章,创建一个可编辑文本,一个按钮,以及三个静态文本,双击改变里面的属性,并记住它们的tag,改为如图即可。

136be34314a57ba454d97dfa8ef5d707.png

接下来,就是编写按钮里面的语句,右键查看回调,在里面进行编码操作,这里我给出我自己的选择数据库文件的代码,代码如下:

[FileName,PathName] = uigetfile({‘*.sql’},’Choose a file’);

str = [PathName FileName];

set(handles.edit1,’string’,str);

[data,text_data] = sqlread(str);

handles.data = data;

handles.text = text_data;

guidata(hObject,handles);

136be34314a57ba454d97dfa8ef5d707.png

红色横线我们不需要考虑,之所以会有红色横线出现,是因为我们并没有用到我们创建的多余按钮,还未在里面进行编程操作,注意,我这里导入的是.sql文件,所以如果不是这类的文件,要在代码中改正,比如.db以及其他文件格式,不然无法识别。

在写完按钮里面的代码后,点击上方运行。

136be34314a57ba454d97dfa8ef5d707.png

在这步之后,我们点击右上方的选择数据库文件,如图:

136be34314a57ba454d97dfa8ef5d707.png

在桌面上,找到我们刚才导出的test.sql文件,点击打开。

136be34314a57ba454d97dfa8ef5d707.png

在数据库路径中,我们可以看到打开的路径,打开数据库文件成功。之后我们还会介绍一些其他GUI界面操作数据库的方法,希望我们大家一起学习共同进步。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值