2011-11-13 45 views

回答

3

http://desk.stinkpot.org:8080/tricks/index.php/2006/02/how-to-get-matlab-to-talk-to-mysql/

我引述:

  1. 在打開classpath.txt文件[MATLAB路徑] /工具箱/ local /,並且添加以下行到它(你可以從jar文件http://dev.mysql.com/downloads/connector/j/,並提取後,你可以在文件夾下將其移動到:在/ usr/share/java目錄)

    [path to unzipped jdbc driver package]/mysql-connector-java-3.1.12-bin.jar 
    
  2. 在MySQL中創建一個數據庫(可以看看這裏浩w至做到這一點)

  3. 連接到您所創建的數據庫(稱爲「富」),輸入到MATLAB:

    >> conn = database(‘foo’,’[your user name]‘,」,’com.mysql.jdbc.Driver’,'jdbc:mysql://localhost:3306/foo’) 
    
8

我想在這裏,你已經創建了一個數據庫稱爲「mybase」,並使用「root」用戶而不需要密碼(不要在現實生活中這樣做)。

您必須記住將mysql連接器jar文件路徑添加到java classpath。您可以通過將路徑添加到classpath.txt(\ toolbox \ local)或通過直接從Matlab使用javaclasspath命令來完成此操作。

您可以建立您的連接是這樣的:

dbname = 'mybase'; 
username = 'root'; 
password = ''; 
driver = 'com.mysql.jdbc.Driver'; 
dburl = ['jdbc:mysql://localhost:3306/' dbname]; 

javaclasspath('path-to-mysql-connector\mysql-connector-java-VERSION-bin.jar'); 

conn = database(dbname, username, password, driver, dburl);