目錄
方法一:matlab利用ODBC資料源方式連接配接MySql資料庫
方法二:matlab利用JDBC驅動連接配接MySQL資料庫
方法一:matlab利用ODBC資料源方式連接配接MySql資料庫
MySQL安裝教程
在安裝好MySQL資料庫的前提下,我建立一個名為zzx的資料庫,資料表為login 具體資料如下
下載下傳Mysql-connect-ODBC驅動:
安裝Mysql-connect-ODBC驅動,點選mysql-connector-odbc-5.2.5-winx64.msi
點選下一步NexT
選擇:I accept the terms in the license agreement
選擇 Typical,下一步Next
ODBC驅動安裝完畢,打開控制台,選擇管理工具,
選擇64位ODBC資料源(安裝多少位ODBC驅動選擇多少位資料源)
選擇添加DSN
選擇MySQL ODBC 5.2 Unicode Driver
設定Data Source Name:資料源名稱可以随便寫,我寫的是MySQL
Server: 伺服器寫:127.0.0.1或者寫localhost
User:使用者:root
Password: 密碼:我的為空
Database:資料庫名稱為:zzx
點選Test 顯示連接配接成功
在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利用JDBC驅動連接配接MySQL資料庫
解壓,将mysql-connector-java-5.1.46-bin.jar放在toolbox的建立的MySQL檔案夾下面
在toolbox檔案夾下面找到local檔案夾,打開找到classpath.txt
在指令視窗運作matlabroot顯示matlab是安裝路徑,
在classpath.txt添加$matlabroot/toolbox/MySQL/mysql-connector-java-5.1.46-bin.jar
關閉檔案,然後重新開機matlab
運作如下代碼
%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資料顯如下情況則顯示連接配接成功
運作結果:指令視窗和Data資料顯如下情況則顯示連接配接成功