2 votos

"Instalación" de MySQL JDBC .el archivo jar para MATLAB

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

1voto

gatorback Puntos 16

MATLAB requiere que el directorio y nombre del archivo se agrega a la javaclasspath. Prueba de fuego:

>> javaclasspath('-static')
        STATIC JAVA PATH
/Library/Java/Extensions/mysql-connector-java-5.1.46-bin.jar                                               
/Library/Java/Extensions/mysql-connector-java-5.1.46.jar  

Instrucciones para añadir el .los archivos jar a la ruta de clases:

  • Ejecutar las prefieren la función en la Ventana de Comandos. La salida de este comando es una ruta de archivo de MATLAB® preferencias de carpeta en su computadora.
  • Cerca de MATLAB.
  • Navegue a la carpeta del paso 1, y crea un archivo llamado javaclasspath.txt en la carpeta.
  • Abierto javaclasspath.txt. Agregar la ruta de acceso completa a la base de datos del controlador archivo JAR en javaclasspath.txt. La ruta de acceso completa incluye la ruta a la carpeta donde has descargado el archivo JAR de la base de datos del proveedor, seguido por el nombre de archivo JAR. El siguiente es un ejemplo de la ruta:

    • /home/user/DB_Drivers/mysql-connector-java-5.1.17-bin.jar.
  • Guardar y cerrar javaclasspath.txt.

  • Reinicie MATLAB.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X