Подключить MySQL к MATLAB? - PullRequest
       2

Подключить MySQL к MATLAB?

9 голосов
/ 13 ноября 2011

Я хотел бы знать, как подключить базу данных MySQL к программному обеспечению MATLAB.Я скачал разъем jdbc, но я не понимаю, как указать путь.

Ответы [ 2 ]

9 голосов
/ 13 ноября 2011

Я предполагаю, что вы создали базу данных с именем «mybase» и используете пользователя root без пароля (не делайте этого в реальной жизни).

Не забудьте добавить путь к файлу jar коннектора mysql в путь к классам java. Вы можете сделать это, добавив путь к classpath.txt (\ toolbox \ local) или используя команду javaclasspath непосредственно из Matlab.

Вы можете установить соединение следующим образом:

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);
3 голосов
/ 13 ноября 2011

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

Позвольте мне процитировать:

  1. , откройте файл classpath.txt в [путь к каталогу] / toolbox / 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 (смотрите здесь, как это сделать)

  3. , чтобы подключиться к базе данных, которую вы создали (назовите ее «foo»), введите в matlab:

    >> conn = database(‘foo’,’[your user name]‘,”,’com.mysql.jdbc.Driver’,'jdbc:mysql://localhost:3306/foo’)
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...