Matlab连接利用JDBC连接mysql数据库

1.下载jdbc驱动,可以去MySQL的官网下载,也可以用下面的链接下载

http://链接:https://pan.baidu.com/s/1GrBZ1urdxKjfAC3YIMzpNw 提取码:1111

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文件夹,打开找到classpath.txt,添加上$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 = 'com.mysql.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
 );
 SHOW TABLEs;
 INSERT INTO s1 () VALUES("王五","23");
 SELECT * from s1;

4. 查询表是否创建成功输入 

  SELECT * from s1;

显示以下结果,就是创建成功

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
要在 MATLAB连接 MySQL 数据库,需要安装 MySQL Connector/ODBC 驱动程序,并使用 MATLAB Database Toolbox 中提供的相关函数。 以下是连接 MySQL 数据库的基本步骤: 1. 下载并安装 MySQL Connector/ODBC 驱动程序。可以从 MySQL 官网上下载并安装最新版本的驱动程序。 2. 打开 Windows 控制面板,进入“系统和安全”-“管理工具”-“ODBC 数据源(64位)”(如果是32位系统,则是“ODBC 数据源(32位)”)。 3. 在“ODBC 数据源管理员”窗口中,选择“系统 DSN”选项卡,然后点击“添加”按钮。 4. 在“创建新的数据源”窗口中,选择“MySQL ODBC 8.0 ANSI Driver”或“MySQL ODBC 8.0 Unicode Driver”作为驱动程序。 5. 输入数据源名称和描述,然后指定 MySQL 数据库的 IP 地址、端口号、用户名和密码等信息,完成数据源的添加。 6. 在 MATLAB 中使用以下命令连接 MySQL 数据库: ``` conn = database('database_name','username','password','com.mysql.cj.jdbc.Driver','jdbc:mysql://server_name:port/database_name'); ``` 其中,“database_name”是要连接数据库名称,“username”和“password”是数据库的登录用户名和密码,“server_name”和“port”是 MySQL 服务器的 IP 地址和端口号。 7. 连接成功后,可以使用 MATLAB Database Toolbox 中提供的函数进行数据库操作,例如查询数据、更新数据等。 需要注意的是,MATLABMySQL 数据库之间的数据交互需要使用 JDBC 驱动程序,因此需要在 MATLAB 中安装 JDBC 驱动程序。可以从 MySQL 官网上下载并安装最新版本的 MySQL Connector/J 驱动程序。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值