Matlab连接利⽤JDBC连接mysql数据库
1.下载jdbc驱动,可以去MySQL的官⽹下载,也可以⽤下⾯的链接下载
2.打开下载后jdbc驱动,解压后到 mysql-connector-java-5.1.46-bin.jar如下图
3.然后把 mysql-connector-java-5.1.46-bin.jar复制到matlab的安装路径的java\jar\toolbox
如我的是D:\Program Files\MATLAB\R2018a\java\jar\toolbox
4.打开matlab的安装路径下的toolbox(注意这个toolbox不是java下的那个,⽽是和java同级的⼀个⽂件夹),然后到local⽂件夹,打开到,添加上
$matlabroot/java/jar/toolbox/mysql-connector-java-5.1.46-bin.jar
注意mysql-connector-java-5.1.46-bin.jar是你的jdbc版本。
5.然后打开matlab,输⼊以下代码
clc;%清屏
clear;%清除数据内存
databasename = 'samu';%你要使⽤的数据库。需要⾃⼰创建
username = 'root'; % 你使⽤数据库的账号,MySQL⾃⼰没有修改的话⼀般都是root password = '123456';  % 你使⽤数据的密码
driver = 'sql.jdbc.Driver';% 驱动的名字,jdbc就是这个不⽤改
url = 'jdbc:mysql://localhost:3306/samu';% 后⾯的samu改成第⼀步⾃⼰建的数据库的名字
conn = database(databasename,username,password,driver,url)
selectquery = 'SELECT * FROM s1';%stu是你在数据库建的表的名字
data = select(conn,selectquery)
⽂章的最后有如何利⽤命令⾏窗⼝创建⼀个表的步骤
6.结果如下,可以查询出数据库内容
附录
1.按住电脑的win+R 键,在弹出的窗⼝中输⼊cmd,按回车
2.在命令⾏窗⼝输⼊mysql -uroot -p123456 (u后⾯是数据库⽤户名,p后⾯是密码)
3.输⼊create database s1; 创建数据库,然后输⼊以下代码(创建表并添加数据)
CREATE TABLE s1(
xingming CHAR(32),
age INT
mysql下载链接
);
SHOW TABLEs;
INSERT INTO s1 () VALUES("王五","23");
SELECT * from s1;
4. 查询表是否创建成功输⼊
SELECT * from s1;
显⽰以下结果,就是创建成功

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。