2016-07-30 25 views
1

Treiber nicht Foundjava.lang.ClassNotFoundException: com.mysql.jdbc.DriverIch mag meine Java Web-Anwendung mit MySQL-Datenbank verbinden, aber immer Fehler

Ich mag Verbindung zwischen meiner Java-Web-Anwendung und MySQL-Datenbank machen durch XAMP. Ich habe auch externe JAR-Datei hinzugefügt, die mysql-connector-java-6.0.2.jar ist, aber immer noch bekomme ich diesen Fehler.

Ich habe diesen Code gemacht.

public static void main(String[] args) 
{ 
    try { 
     Class.forName("com.mysql.jdbc.driver"); 
     System.out.println("Driver has been found.."); 
    } catch (ClassNotFoundException ex) { 
     System.out.println("Driver Not Found"+ex); 
    } 

    String url="jdbc:mysql://localhost/hms"; 
    String user="root"; 
    String password=""; 

    Connection con=null; 

    try { 
     con=DriverManager.getConnection(url, user, password); 
     System.out.println("Driver is successfully loaded."); 
    } catch (SQLException ex) { 
     System.out.println("Something is not good."); 
    } 
} 
+0

Mögliche Duplikat [Connect Java zu einer MySQL-Datenbank] ist (http://stackoverflow.com/questions/2839321/connect-java-to-a-mysql-database) –

Antwort

1

du denn schreiben sollte, weil Java Case-Sensitive

public static void main(String[] args) 
{ 
    try { 
     Class.forName("com.mysql.jdbc.Driver"); 
     System.out.println("Driver has been found.."); 
    } catch (ClassNotFoundException ex) { 
     System.out.println("Driver Not Found"+ex); 
    } 

    String url="jdbc:mysql://localhost/hms"; 
    String user="root"; 
    String password=""; 

    Connection con=null; 

    try { 
     con=DriverManager.getConnection(url, user, password); 
     System.out.println("Driver is successfully loaded."); 
    } catch (SQLException ex) { 
     System.out.println("Something is not good."); 
    } 
} 
+0

danke, mein Herr, es funktioniert für mich. –

2

Bei Klassennamen in Java wird zwischen Groß- und Kleinschreibung unterschieden. Sie müssen die "D" in "Treiber" nutzen:

Class.forName("com.mysql.jdbc.Driver"); 
    // Here ----------------------^ 
+1

Vielen Dank Herr. –