Obiettivo: "installa" Driver JDBC per MATLAB da usare
Questo articolo indica che è possibile inserire il file .jar del driver JDBC in:
/Library/Java/Extensions/
.bashrc e .bashrc_profile sono stati configurati con CLASSPATH
export CLASSPATH="/Library/Java/Extensions/"
Test della riga di comando:
Users-MacBook-Air:~ user$ ls -l $CLASSPATH
total 3936
-rw-r--r--@ 1 user wheel 1004840 Feb 26 13:28 mysql-connector-java-5.1.46-bin.jar
-rw-r--r--@ 1 user wheel 1004838 Feb 26 13:28 mysql-connector-java-5.1.46.jar
Users-MacBook-Air:~ user$ echo $CLASSPATH
/Library/Java/Extensions/
Domande
- Sono necessari altri passaggi da eseguire per installare il driver JDBC?
- Come posso testare dalla riga di comando che JAVA può 'vedere' il driver JDBC?
- È sufficiente avere i file .jar su javaclasspath di MATLAB?
SINTOMO
MATLAB non è in grado di aprire una connessione al database con MySQL perché non è stato trovato alcun driver adatto. Idealmente, ci sarebbe un test per confermare che il problema è in MATLAB e che il componente JDBC è installato correttamente.
UPDATE
Aggiunta del percorso del driver JDBC a javaclasspath di MATLAB:
>> javaclasspath('-static')
STATIC JAVA PATH
/Library/Java/Extensions/
>> ls -l /Library/Java/Extensions/
total 3936
-rw-r--r--@ 1 user wheel 1004840 Feb 26 13:28 mysql-connector-java-5.1.46-bin.jar
-rw-r--r--@ 1 user wheel 1004838 Feb 26 13:28 mysql-connector-java-5.1.46.jar