Saltar al contenido

Clase de controlador JDBC no encontrada: com.mysql.jdbc.Driver

Solución:

Para empezar, el jar que necesito para conectarme a MySQL 5.5 debería haber sido mysql-connector-java-5.1.15-bin.jar pero no mysql-connector-java-5.1.15.jar. En segundo lugar, este jar no está disponible en el repositorio de maven, por lo que necesitaba agregarlo manualmente a mi repositorio de maven local y luego lo agregué como una dependencia en mi pom.xml.

Añadiendo mysql-connector-java-5.1.15-bin.jar al repositorio local de maven por

mvn install:install-file -Dfile=C:Librariesmysql-connector-java-5.1.15-binmysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar

y luego agregando la siguiente dependencia a pom.xml del proyecto.

    <!-- MySql 5.5 Connector -->   
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.1.15-bin</version>
    </dependency> 

Gracias por las respuestas anteriores, solo un comentario para los usuarios de NetBeans: (los nombres se reemplazarán con sus versiones)

  1. El mysql JAR se puede descargar aquí
  2. El ejecutable mvn se puede encontrar en c:Program FilesNetBeans 7.2.1javamavenbin
  3. correr set JAVA_HOME=C:Program Files (x86)Javajdk1.7.0_10
  4. Entonces el comando anterior funcionaría: mvn install:install-file -Dfile=mysql-connector-java-5.1.15-bin.jar -DgroupId=mysql -DartifactId=mysql-connector-java -Dversion=5.1.15-bin -Dpackaging=jar
  5. el paquete instalado se puede encontrar en el repositorio m2 en su carpeta de inicio

Mi solucion de trabajo

 <dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.18</version>
</dependency>

agregar la dependencia anterior a pom.xml funciona para mí …

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *