天天看点

Matlab怎么连接MySQL数据库

目录

​​方法一:matlab利用ODBC数据源方式连接MySql数据库​​

​​方法二:matlab利用JDBC驱动连接MySQL数据库​​

方法一:matlab利用ODBC数据源方式连接MySql数据库

​​MySQL安装教程​​

在安装好MySQL数据库的前提下,我创建一个名为zzx的数据库,数据表为login 具体数据如下

Matlab怎么连接MySQL数据库

​​下载Mysql-connect-ODBC驱动:​​

安装Mysql-connect-ODBC驱动,点击mysql-connector-odbc-5.2.5-winx64.msi

Matlab怎么连接MySQL数据库

点击下一步NexT

Matlab怎么连接MySQL数据库

选择:I accept the terms in the license agreement

Matlab怎么连接MySQL数据库

选择 Typical,下一步Next

Matlab怎么连接MySQL数据库
Matlab怎么连接MySQL数据库

ODBC驱动安装完毕,打开控制面板,选择管理工具,

Matlab怎么连接MySQL数据库

选择64位ODBC数据源(安装多少位ODBC驱动选择多少位数据源)

Matlab怎么连接MySQL数据库

选择添加DSN

Matlab怎么连接MySQL数据库

选择MySQL ODBC 5.2 Unicode Driver

Matlab怎么连接MySQL数据库

设置Data Source Name:数据源名称可以随便写,我写的是MySQL

Server: 服务器写:127.0.0.1或者写localhost

User:用户:root

Password: 密码:我的为空

Database:数据库名称为:zzx

Matlab怎么连接MySQL数据库

点击Test 显示连接成功

Matlab怎么连接MySQL数据库

在matlab 运行以下代码:

%author:猪猪侠 
%E-mail:[email protected]
%date:2019-5-19 下
clc;%清屏
clear;%清除数据内存
conn= database('MySql','root','')%打开MySql数据源中的数据库读入数据
sql='select * from login';%sql语句
login=exec(conn,sql);%执行SQL语句
Info = fetch(login);%从login表中获取信息
Data = Info.Data;%抽取数据
运行结果:命令窗口和Data数据显如下情况则显示连接成功      

运行结果:命令窗口出现 AutoCommit: 'on'和Data数据显如下情况则显示连接成功

Matlab怎么连接MySQL数据库

方法二:matlab利用JDBC驱动连接MySQL数据库

解压,将mysql-connector-java-5.1.46-bin.jar放在toolbox的新建的MySQL文件夹下面

Matlab怎么连接MySQL数据库

在toolbox文件夹下面找到local文件夹,打开找到classpath.txt

Matlab怎么连接MySQL数据库

在命令窗口运行matlabroot显示matlab是安装路径,

Matlab怎么连接MySQL数据库

在classpath.txt添加$matlabroot/toolbox/MySQL/mysql-connector-java-5.1.46-bin.jar

关闭文件,然后重启matlab

Matlab怎么连接MySQL数据库

 运行如下代码

%author:猪猪侠 
%E-mail:[email protected]
%date:2019-5-19 下
clc;%清屏
clear;%清除数据内存
conn = database('zzx','root','','com.mysql.jdbc.Driver','jdbc:mysql://localhost:3306/zzx');
sql='select * from login';%sql语句
login=exec(conn,sql)%执行SQL语句
info= fetch(login);%从login表中获取信息
Data=info.Data;%抽取数据      

运行结果:命令窗口出现 AutoCommit: 'on'和Data数据显如下情况则显示连接成功

Matlab怎么连接MySQL数据库

运行结果:命令窗口和Data数据显如下情况则显示连接成功