您的位置:首页 > 编程语言 > MATLAB

Matlab连接MySQL小例

2016-06-20 17:57 429 查看
题外:忙完了中期答辩,博主明天就要去实习了。内心小忐忑。

Matlab连接MySQL其实蛮简单的,只需要几句函数调用即可。

代码:

clear;
sqlquery='select * from name'; %查询语句
dbname='mydata'; %连接的数据库名
username='root'; %账户
password='123456'; %密码
host='localhost'; %host
dpath='C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.33-bin.jar';
datafile='1.xlsx'; %将要写入Mysql查询数据的文件

javaaddpath(dpath);
conn=database(dbname,username,password,'Vendor','MySQL','Server',host); %连接
curs=exec(conn,sqlquery); %执行SQL语句
setdbprefs('DataReturnFormat','cellarray') %设置数据格式
curs=fetch(curs); %获取数据

data=curs.data;
xlswrite(datafile,data); %数据写入文件


**注意:**1.xlsx,这个文件要事先存在,所以在运行代码前要在 同目录下新建一个空的 1.xlsx。

这是MySQL中的数据。



这是执行代码后,写入1.xlsx文件的内容。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql matlab