红联Linux门户
Linux帮助

Matlab连接MySQL小例

发布时间:2016-07-30 10:30:41来源:linux网站作者:林多
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中的数据。
Matlab连接MySQL小例
这是执行代码后,写入1.xlsx文件的内容。
Matlab连接MySQL小例
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22848.html