matlab連接mysql


Matlat連接mysql

1.安裝jdbc驅動

下載地址

根據自己的mysql版本進行對應下載

完成后,解壓,將文件夾中的mysql-connector-java-8.0.13.jar文件復制到matlab的D:\Program Files\MATLAB\R2018b\java\jar\toolbox路徑下,然后在路徑D:\Program Files\MATLAB\R2018b\toolbox\local中找到classpath.txt文件,打開,添加
$matlabroot/java/jar/toolbox/mysql-connector-java-8.0.13.jar,保存。

找到對應的matlab安裝路徑,這里復制粘貼過去了

2 記得啟動MySQL

3 MATLAB代碼

數據庫連接

conn = database('dbname', 'user', 'password', 'com.mysql.jdbc.Driver', 'jdbc:mysql://localhost:3306/dbname')

可能連接以后會有 Message:‘The server time zone value..'之類的話,別擔心,那是你的MySQL時區出現問題了

解決方法:

cmd

mysql -u root -p

(getPassword)

show variales like '%time_zone%';

set global time_zone='+8:00';

即可出現

證明已經連接成功了!

相關操作

查詢

curs=exec(cnn,'查詢語句')
cur=fetch(curs)
data=cur.Data

插入

fastinsert(conn,'student',{'name','age'},{'李四',22})

刪除

update(conn,'student',{'name','age'},{'張三',26},'where age=20')%20改為26


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM