这篇文章我们一起学习如何利用MATLAB的GUI界面来实现数据库文件的导入,首先还是常理,任务管理器之后在服务中打开MySQL服务,之后打开MySQL数据库。
我们要做的第一件事情就是把数据库里我们自己创建的表导出,因为我用的数据库是MySQL,所以导出后为.sql文件,导出方法为,打开数据库后,在自己连接的本地数据库中的test层,右键,点击转储sql文件,如图。
之后我们选择结构和数据选项,可以选择桌面,创建以.sql为结尾的文件。
创建文件完成后,我们打开MATLAB,创建GUI界面,参考之前的文章,创建一个可编辑文本,一个按钮,以及三个静态文本,双击改变里面的属性,并记住它们的tag,改为如图即可。
接下来,就是编写按钮里面的语句,右键查看回调,在里面进行编码操作,这里我给出我自己的选择数据库文件的代码,代码如下:
[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);
红色横线我们不需要考虑,之所以会有红色横线出现,是因为我们并没有用到我们创建的多余按钮,还未在里面进行编程操作,注意,我这里导入的是.sql文件,所以如果不是这类的文件,要在代码中改正,比如.db以及其他文件格式,不然无法识别。
在写完按钮里面的代码后,点击上方运行。
在这步之后,我们点击右上方的选择数据库文件,如图:
在桌面上,找到我们刚才导出的test.sql文件,点击打开。
在数据库路径中,我们可以看到打开的路径,打开数据库文件成功。之后我们还会介绍一些其他GUI界面操作数据库的方法,希望我们大家一起学习共同进步。