天天看點

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資料顯如下情況則顯示連接配接成功