# 基于JDBC的MatlaB与MySQL的链接
# fantuanxiaot版本
1,首先下载mysql-connector-java-5.1.7-bin.jar文件
下载的地址:http://zhidao.baidu.com/share/d0 ... 1c34f395ccf381.html
2,创建JDBC数据源
2.1打开MATLAB,输入matlabroot得到MATLAB安装的根目录
我(fantuanxiaot)的电脑的安装根目录为E:\Program Files\MATLAB\R2010a
2.2我然后把mysql-connector-java-5.1.7-bin.jar文件放到
E:\Program Files\MATLAB\R2010a\toolbox里面
你也可以放到根目录的toolbox任何一个文件夹下
2.3然后到E:\Program Files\MATLAB\R2010a\toolbox\local
就是toolbox文件夹下的local下面找到classpath.txt文件
本帖隐藏的内容
2.4打开classpath.txt文件
在最后一行输入
$matlabroot/toolbox/mysql-connector-java-5.1.7-bin.jar
并保存即可,这样基于JDBC的MatlaB与MySQL的链接完毕
(注意:这个名称一定要和你mysql-connector-java-5.1.7-bin.jar文件所放在的文件夹名称保持一致
我把mysql-connector-java-5.1.7-bin.jar放在了E:\Program Files\MATLAB\R2010a\toolbox里面
而我的matlabroot为E:\Program Files\MATLAB\R2010a则我输入了$matlabroot/toolbox/mysql-connector-java-5.1.7-bin.jar)
本帖隐藏的内容
# 基于JDBC的MatlaB与MySQL的链接检测
# 驱动程序安装成功后,接来下要是matlab连接mysql数据库的代码:
# conn =database('databasename','username','password','driver','databaseurl')
# 连接成功后,返回连接对象。
# 参数如下:
# *databasename: 数据库名称.
# *driver: JDBC driver.
# *username and password: 用户名和密码.
# *databaseurl: 类似于jdbc:subprotocol:subname. subprotocol 是数据库类型
# test_db是数据库名称
clc
clear all
close all
conn=database('test_db','root','root','com.mysql.jdbc.Driver','jdbc:mysql://127.0.0.1:3306/test_db');
% conn=database('test_db','root','root','com.mysql.jdbc.Driver','jdbc:mysql://localhost/test_db');也行
curs=exec(conn,'select * from fruits');
curs = fetch(curs);
FruitsData=curs.Data;
# 这是我自己的检测方法
# 结果成功