楼主: fantuanxiaot
6569 37

[改编]基于JDBC的Matlab和MySQL连接(Fantuanxiaot版本) [推广有奖]

已卖:1597份资源

大师

9%

还不是VIP/贵宾

-

威望
7
论坛币
-234454 个
通用积分
225.8477
学术水平
3783 点
热心指数
3819 点
信用等级
3454 点
经验
150360 点
帖子
7597
精华
32
在线时间
1329 小时
注册时间
2013-2-4
最后登录
2025-3-23

初级学术勋章 初级热心勋章 中级热心勋章 中级学术勋章 初级信用勋章 中级信用勋章 高级热心勋章 高级学术勋章 特级学术勋章 特级热心勋章 高级信用勋章 特级信用勋章

楼主
fantuanxiaot 发表于 2015-2-25 14:39:23 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
#  基于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任何一个文件夹下

MySQL_Matlab_Connection5.jpg




2.3然后到E:\Program Files\MATLAB\R2010a\toolbox\local
就是toolbox文件夹下的local下面找到classpath.txt文件

MySQL_Matlab_Connection6.jpg



本帖隐藏的内容

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)




MySQL_Matlab_Connection7.jpg




本帖隐藏的内容

#  基于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;
#  这是我自己的检测方法
#  结果成功




MySQL_Matlab_Connection1.jpg


MySQL_Matlab_Connection2.jpg


MySQL_Matlab_Connection3.jpg


MySQL_Matlab_Connection4.jpg





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:fantuanxiaot MATLAB matla MySQL atlab 文件下载 文件夹 根目录 数据源 电脑

回帖推荐

acy925 发表于12楼  查看完整内容

连了一晚上了。。没连上。。从11b 、12b到 14b。都是找不到jdbc driver。不知道跟 win 7,64位,是否有关系。有碰到同样问题的同学吗。。
已有 2 人评分经验 学术水平 热心指数 信用等级 收起 理由
kychan + 50 精彩帖子
zbin7451f + 100 + 5 + 5 + 5 对论坛有贡献

总评分: 经验 + 150  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

本帖被以下文库推荐

沙发
牛尾巴 发表于 2015-2-25 14:47:52

回帖奖励 +6

新年好。谢谢分享,支持您。
已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
fantuanxiaot + 5 + 2 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 5  论坛币 + 2  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
auirzxp 学生认证  发表于 2015-2-25 14:57:00

回帖奖励 +6

提示: 作者被禁止或删除 内容自动屏蔽

板凳
beyondcj 发表于 2015-2-25 15:21:34

回帖奖励 +6

四肢都来点赞哈
已有 1 人评分经验 收起 理由
fantuanxiaot + 8 精彩帖子

总评分: 经验 + 8   查看全部评分

报纸
Crsky7 发表于 2015-2-25 17:35:12

回帖奖励 +6

基于JDBC的Matlab和MySQL连接(Fantuanxiaot版本)
已有 1 人评分经验 收起 理由
fantuanxiaot + 8 精彩帖子

总评分: 经验 + 8   查看全部评分

地板
acy925 发表于 2015-2-25 19:54:21

回帖奖励 +6

xiexie

7
eric5488 发表于 2015-2-25 22:52:05

回帖奖励 +6

樓主寫的版本, 自然是要收錄的, 謝謝

8
cleverblue 发表于 2015-2-25 23:03:00

回帖奖励 +6

xsdsdsddssdds

9
榄外人L 发表于 2015-2-26 00:11:34

回帖奖励 +6

谢谢饭团君

10
mike68097 发表于 2015-2-26 00:26:08

回帖奖励 +6

支持!!!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 04:50