Estoy trabajando con una aplicación java, a través de JBuilder, y estoy intentando conectar con una base de datos mysql usando jdbc.
Tengo todo instalado, el mysql y el driver jdbc. Pero cuando intento conectar, me sale el siguiente mensaje, que en principio, no parece una excepción:
Invalid value {1} for server variable named {0}, falling back to sane default of {2}.
En el código java tengo lo siguiente:
Código:
Estoy trabajando con el servidor EasyPHP de Apache, MySQL y el IDE de Java JBuilder.Connection conexion = null; try { Class.forName("com.mysql.jdbc.Driver").newInstance(); conexion = DriverManager.getConnection("jdbc:mysql://localhost/mibd", "root", ""); System.out.println("Conexion a BD establecida"); } catch (SQLException e) { System.out.println("Error de MySQL: " + e.getMessage()); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (Exception e) { System.out.println("Error inesperado: " + e.getMessage()); }
Creo que el driver JDBC está correctamente instalado, he copiado el archivo mysql-connector-java-5.1.7-bin.jar a la carpeta del JBuilder, y luego dentro del programa le he añadido la libreria MySQL desde "Tools->Configure->Libraries", y al propio proyecto le he añadido también la librería MySQL.
Además, de estar mal instalado, me hubiese saltado una excepción de error.