2017-05-15 2 views
0

Wenn ich versuche, diesen Code auszuführen, bekomme ich keinen passenden Treiberfehler. Wie würde ich dieses Problem beheben?Kein passender Treiber gefunden Fehler

public class DBConnect { 

    public static void main(String[] args) 
    { 
     String url = "jdbc:mysql://***.***.***.**:3306/*******"; 
     String user = "root"; 
     String password = "root"; 

     try { 
      Connection con = DriverManager.getConnection(url, user, password); 
      System.out.print("Connected"); 
     } catch (SQLException e) { 
      e.printStackTrace(); 
      System.out.println(e.getMessage()); 
     } 
    } 
} 
+0

Ich sehe nicht, wo der Treiber geladen wurde. Stellen Sie sicher, dass sich die JAR-Datei des MySQL-Connectors in Ihrem CLASSPATH befindet, dass die Treiberklasse geladen und registriert ist und dass die Syntax der Verbindungs-URL korrekt ist. Diese Ausnahme bedeutet normalerweise einen Konflikt zwischen der Treiberklasse und der URL-Syntax. – duffymo

Antwort

0

Fügen Sie diese Zeile vor der Verbindung zum Erstellen von (und stellen Sie sicher, dass die entsprechenden JAR den MySQL-Treiber enthält, auf Ihrem Classpath ist).

Class.forName("com.mysql.jdbc.Driver").newInstance(); 
Verwandte Themen