matlab2018a如何连接mysql_matlab R2014a连接和使用mysql56数据库

一、教程内容

当matlab需要输出大文件而内存不够时,可以考虑使用数据库来存储和查询。这里的matlab版本为R2014a,mysql为5.6。

二、配置matlab连接mysql的环境

1、下载mysql-connector的jar包

2、拷贝jar到matlab所在的toolbox目录

例如我的toolbox目录为:D:\matlabR2014a\java\jar\toolbox

8e4e6d7ff038fbc7fcbfa9b75405063e.png

3、写入classpath,让matlab自动加载

例如我的classpath.txt所在的位置:D:\matlabR2014a\toolbox\local\classpath.txt

0ca60d650ea0195d4a7a727debb4e584.png

在classpath.txt末尾加入:$matlabroot/java/jar/toolbox/mysql-connector-java-5.1.7-bin.jar

注意这里的版本号要和你拷贝进去的文件名一致,否则不会加载。

4、启动你已经装好的mysql,并重启matlab。

三、一些连接和查询语句

1、matlab连接数据库conn = database('databasename', 'root', '123456', 'com.mysql.jdbc.Driver', 'jdbc:mysql://127.0.0.1:3306/databasename');

2、执行sql语句的函数function [ ans ] = query(conn,sqlstmt)

cursor = exec(conn, sqlstmt);%执行语句

r = fetch(cursor);%获取结果

ans = r.data;%分出数据

end

应用举例ans = query(conn,'select * from tablename');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值