Título: driver mysql en java Publicado por: terku en 29 Mayo 2004, 02:58 am Hola a todos; tengo un problema con el driver mysql-connector-java-3.0.11-stable.tar.
Lo tengo instalado pero cuando intento usarlo para obtener una conexion me da una excepción: Les adjunto un pequeño trozo de código que he hecho para probar a ver si funciona y les indico donde me falla import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import java.util.*; class sql { public static void main(String []args) { try { //Carga el driver ODBC y lo registra ante el DriverManager System.out.println("Cargando el driver ODBC............."); Class.forName("com.mysql.jdbc.Driver").newInstance(); System.out.println("Cargado"); System.out.println("Mostrando los drivers registrados............."); Enumeration e=DriverManager.getDrivers(); //la instruccion anterior me muestra un driver System.out.println("Mostrando el diver ODBC............."); System.out.println(DriverManager.getDriver("jdbc:mysql://localhost/mysql") ); //La instruccion anterior me muestra NULL System.out.println("Registrado el driver "+e.nextElement()); System.out.println("Conectandonos a la base de datos mysql............."); String url = "jdbc:mysql://localhost/mysql"; //esta instruccion me da la excepcion SQL indicandome que no se puede encontrar el driver para el URL indicado Connection con = DriverManager.getConnection(url, "root", "vayavaina"); System.out.println("Conseguido"); } catch (Exception ex) { System.err.println("Error: " +ex); } } } ¿Será problema del URL?¿Habrá que colocar el nombre completo de la máquina en lugar de MySQL? No soy capaz ha hacerlo funcionar. Espero alguno de ustedes me pueda ayudar. Un saludo a todos y gracias |