發表文章

目前顯示的是 4月, 2017的文章

Matlab連線Mysql教學

圖片
使用Matlab連線Mysql簡易教學 1. 先去 Matlab官網 去看你所使用的資料庫類型 2.以下範例皆使用一般常見的Mysql資料庫,至此 下載 mysql的jar庫,兩個都可以 3.將資料解壓縮打開資料夾,找到mysql-connector-java-5.1.41-bin.jar,版本不一定相同,請找字尾是.jqr檔案 4. 將此.jar檔案複製到你的Matlab安裝資料夾下的 \java\jar 下,例如MATLAB\2016b\java\jar 5. 到Matlab安裝資料夾下的toolbox下的local,修改classpath.txt檔案,請使用管理員權限 6.貼上這一行$matlabroot/java/jar/mysql-connector-java-5.1.41-bin.jar,版本號看你下載的.jar版本 7.重新啟動Matlab 8.指令的格式如下,如果順利以下程式都會進行,如果失敗可以在指令列貼上conn那行,並且看輸出資料中的message偵錯 %設定mysql 連線資料 database('database','name','password','driver','url') % 格式參考 https://www.mathworks.com/help/database/ug/database.html#btcmnv1 conn = database('資料庫名稱','使用者名稱','密碼','com.mysql.jdbc.Driver',url); url範例:如果是本機則使用 'jdbc:mysql://127.0.0.1:3306/' sql='SELECT * FROM 表單'; curs = exec(conn,sql,maxTimeout); maxTimeout為最大讀取的等待時間,可有可無 curs = fetch(curs); 得到cursor後開始讀取cursor的資料 DATA = curs.Data;