Objectif: "installer" Pilotes JDBC pour MATLAB utiliser
Cet article indique que l'on peut placer le fichier .jar du pilote JDBC dans:
/Library/Java/Extensions/
.bashrc et .bashrc_profile ont été configurés avec CLASSPATH
export CLASSPATH="/Library/Java/Extensions/"
Tests en ligne de commande:
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/
Des questions
- Dois-je effectuer d'autres étapes pour installer le pilote JDBC?
- Comment puis-je tester depuis la ligne de commande que JAVA peut "voir" le pilote JDBC?
- Est-il suffisant d'avoir les fichiers .jar sur MATLAB javaclasspath ?
SYMPTÔME
MATLAB ne parvient pas à ouvrir une connexion de base de données à MySQL car aucun pilote approprié n'a été trouvé. Dans l'idéal, un test devrait confirmer que le problème se trouve dans MATLAB et que le composant JDBC est correctement installé.
METTRE À JOUR
Ajout du chemin du pilote JDBC vers MATLAB javaclasspath :
>> 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