Ciao a tutti,

ho visto che qualche giorno fa è stato postato un problema uguale al mio, ma come è il mio primo messaggio, non sapevo se dovevo postarlo nello stesso thread o no, scusate se sto sbagliando. Ho letto anche la pillola, ma non riesco a risolvere.

Ho il seguente codice:

codice:
package jdbcexample2;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class JdbcExample2 {

  public static void main(String args[]) {
    Connection con = null;

    try {
      Class.forName("com.mysql.jdbc.Driver").newInstance();
      con = DriverManager.getConnection("jdbc:mysql://localhost:3306/casa",
        "root", "root");

      if(!con.isClosed())
        System.out.println("Successfully connected to " +
          "MySQL server using TCP/IP...");

    } catch(Exception e) {
      System.err.println("Exception: " + e.getMessage());
      e.printStackTrace();
    } finally {
      try {
        if(con != null)
          con.close();
      } catch(SQLException e) {}
    }
  }
}
dato che sto iniziando, questo codice non è mio, ma dato che esegue le operazioni di connessione al database, l'ho voluto al meno testare per capire il funzionamento.

Sto lavorando con Eclipse, e questo è il messaggio di errore riportato:


Exception: com.mysql.jdbc.Driver
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
at jdbcexample2.JdbcExample2.main(JdbcExample2.java:1 3)


Ho scaricato il J Connector e l'ho salvato su: "C:\Program Files\Java\jdk1.7.0_05\lib", ma l'ho anche salvato nella stessa cartella di JdbcExample2.java, perche vedevo che non funzionava. La variabile d'ambiente CLASSPATH è questa: "C:\Program Files\Java\jdk1.7.0_05\lib;"

Non riesco a capire dove può essere il problema.
Ringrazio a tutti in anticipo, spero che il post sia ok