2017-01-08 1 views
-3

meinen Code nicht Java arbeiten und jsp plz help meDB CONNECT Klasse nicht Java-Klasse gefunden MYSQL

public class DbConnect { 
    Connection conn = null; 
    ResultSet rst; 
    java.sql.Statement stmt; 
    String url="jdbc:mysql://localhost:3306/"; 
    String dbName="teljo"; 
    String driver="com.mysql.jdbc.Driver"; 
    String userName="root"; 
    String password=""; 

    public Connection getConnect(){ 
     try { 
      Class.forName(driver).newInstance(); 
      System.out.println("driver loaded sucessfully"); 
      conn=DriverManager.getConnection(url + dbName,userName,password); 
      System.out.println("connect to the data base"); 
     } 
     catch (ClassNotFoundException ce) { 
      System.out.println("driver loading failed"+ ce); 
     } 
     catch (Exception e) { 
      System.out.println("error in connection to database"); 
     } 
     return conn; 
    } 
} 

dies ist meine Verbindungscode db-Klasse. die mysql-verbindung nicht verbinden was ist los? i Eclipse IDE, Ausgabe ist dies

driver loading failedjava.lang.ClassNotFoundException: com.mysql.jdbc.Driverjava.lang.NullPointerException 
+0

Wenn Ihre Fehlermeldung sagt wirklich, dass die Klasse 'com.mysql.jdbc.Driverjava.lang.NullPointerException' nicht gefunden wird, dann' driver' Variable wurde irgendwo aktualisiert in Code, den Sie nicht gezeigt haben. – Andreas

+2

* Unrelated: * Setzen Sie 'ResultSet' und' Statement' nicht in Ihre 'DbConnect' Klasse. Sie sollten lokale Variablen sein, wo sie verwendet werden. Es ist sehr selten, dass diese Felder sind. – Andreas

Antwort

0

enter image description here

Bitte fügen Sie externe MySQL Connector/J zu einem Projekt. Dies würde das Problem lösen.

Link for mysql jdbc jar Download: https://dev.mysql.com/downloads/connector/j/

+0

Nie eine Verbindung zu Google Drive herstellen, wenn eine offizielle Download-Site vorhanden ist. Ich habe Ihre Frage bearbeitet, um das zu reflektieren. Ich habe auch die alte Version entfernt, die du erwähnt hast. –

+0

aber ich importiere das Glas aber nicht warum. Netbeans der Code funktioniert aber Eclipse den Code nicht arbeiten, das Problem ist –

Verwandte Themen