Laden der jdbc-Treiber für die Verbindung zur MySQL-Datenbank

Möchte ich eine Verbindung zu meiner mySQL-db mit einem java-Programm.Ich bin immer eine ClassNotFoundException . Ich kopierte die mysql-connector-java-5.1.18-bin.jar Datei an die java-lib-Ordner und setzen Sie die classpath-in Benutzer-Variablen im java/lib-Ordner. ich benutzte die folgenden Anweisungen, um die Verbindung herzustellen:

Class.forName("com.mysql.jdbc.Driver");
con=DriverManager.getConnection("jdbc:mysql://localhost:3306/ammy","system","system");

Fehler:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:169)
at JDBCEx.main(JDBCEx.java:11)

Dies ist, was ich bekomme, wenn ich versuche, zu extrahieren Sie die jar-Datei:

C:\Program Files\Java\jdk1.6.0_16\lib\mysql-connector-java-5.1.18-bin;.
Access is denied
ist die jar-Datei im classpath?
Nein, das war mein classpath: C:\Program Dateien\Java\jdk1.6.0_16\lib;. muss ich noch die jar-Datei auch?
fügen Sie den Pfad der MySql-ConnecterJ jar Datei in den classpath
Ist es eine web-Anwendung?
Welche IDE Sie verwenden

InformationsquelleAutor Ash | 2012-03-02

Schreibe einen Kommentar