Objetivo: "instalar" controladores JDBC para MATLAB para utilizar
En este artículo se indica que uno puede poner el controlador JDBC .el archivo jar en:
/Library/Java/Extensions/
.bashrc y .bashrc_profile fueron configurados con CLASSPATH
export CLASSPATH="/Library/Java/Extensions/"
Línea de comandos de pruebas:
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/
Preguntas
- Hay otros pasos que tengo que realizar para instalar el controlador JDBC?
- ¿Cómo puedo probar desde la línea de comandos que JAVA puede 'ver' el controlador JDBC?
- Es suficiente para tener el .los archivos jar en MATLAB del javaclasspath?
SÍNTOMA
MATLAB es incapaz de abrir una conexión de base de datos a MySQL porque no hay ningún controlador apropiado encontrado. Idealmente, debería haber una prueba para confirmar que el problema está en MATLAB y que el JDBC componente está instalado correctamente.
ACTUALIZACIÓN
Añadido el controlador JDBC de ruta de acceso 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