Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/07/2014, 06:20
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: JdbcCheckup.java: package oracle.jdbc.driver does not exist

Gracias @Xerelo ... como MySQL es de Oracle... eso me causo confusion

Lo arreglé en 1 minuto:

Código Java:
Ver original
  1. import java.sql.*;
  2.  
  3. class JdbcDriverManagerRegisterDriver
  4. {
  5.    public static void main(String args[])
  6.           throws SQLException
  7.    {
  8.       // Load the MySQL JDBC driver
  9.       DriverManager.registerDriver(new com.mysql.jdbc.Driver());
  10.      
  11.       String dbDriver = "com.mysql.jdbc.Driver";
  12.       String dbDBase  = "xxxxx";
  13.       String dbUser   = "xxx";
  14.       String dbPasswd = "xxxxxx";
  15.       String dbURL    = "jdbc:mysql://localhost/";
  16.  
  17.       System.out.print("Connecting to the database...");
  18.       System.out.flush();
  19.  
  20.       System.out.println("Connecting...");
  21.       Connection conn = DriverManager.getConnection
  22.             (dbURL        + dbDBase +
  23.              "?user="     + dbUser +
  24.              "&password=" + dbPasswd);
  25.  
  26.       System.out.println("connected.");
  27.  
  28.       // Create a statement
  29.       Statement stmt = conn.createStatement();
  30.  
  31.       // Do the SQL "Hello World" thing
  32.       ResultSet rset = stmt.executeQuery("select 'Hello World' from dual");
  33.  
  34.       while (rset.next())
  35.          System.out.println(rset.getString(1));
  36.       // close the result set, the statement and connect
  37.       rset.close();
  38.       stmt.close();
  39.       conn.close();
  40.       System.out.println("Your JDBC installation is correct.");
  41.    }
  42.  
  43.  
  44. }

Las fallas obviamente estaban en referenciar los drivers de ORACLE:

Cita:
DriverManager.registerDriver(new com.mysql.jdbc.Driver());

...
...

Connection conn = DriverManager.getConnection
(dbURL + dbDBase +
"?user=" + dbUser +
"&password=" + dbPasswd);

__________________
Salu2!

Última edición por Italico76; 04/07/2014 a las 07:52