Objectif : "installer" Pilotes JDBC pour MATLAB à utiliser
Cet article indique que l'on peut placer le fichier .jar du pilote JDBC :
/Library/Java/Extensions/
Les fichiers .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/
Questions
- Y a-t-il d'autres étapes que je dois effectuer pour installer le pilote JDBC ?
- Comment puis-je tester à partir de la ligne de commande que JAVA peut "voir" le pilote JDBC ?
- Est-il suffisant d'avoir les fichiers .jar sur le serveur de MATLAB ? javaclasspath ?
SYMPTÔME
MATLAB ne parvient pas à ouvrir une connexion à la base de données MySQL car aucun pilote approprié n'a été trouvé. L'idéal serait d'avoir un test pour confirmer que le problème se situe dans MATLAB et que le composant JDBC est correctement installé.
UPDATE
Ajout d'un chemin d'accès au pilote JDBC dans l'interface de 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
0 votes
Quelque chose ne fonctionne pas ?
0 votes
@Allan Oui : MATLAB est incapable d'ouvrir une connexion à une base de données MySQL car 'aucun pilote approprié n'a été trouvé'.
1 votes
Matias est un programme guide et donc il n'a pas d'importance ce que nous dans vos fichiers bash ou ce que toute variable environnementale est. Que suggèrent les manuels sur les boîtes aux lettres ?