Hallo zusammen,
ich habe mit dem freien Java Editor ein Programm mit Datenbakzugriff auf meine MySQL Datenbank geschrieben. Leider bekomme ich beim compilieren immer die Fehlermeldung "classNotFound...." in der Zeile ==> Class.forName("com.mysql.jdbc.Driver");
Ich habe den Treiber von MySQL heruntergeladen und die JAR Datei ins Verzeichnis C:\Programme\Java\Treiber kopiert.
Hat jemand eine Idee woran es liegen könnte?
Hier noch das Listing der Umgebungsvariablen von Java Editor.
Installation
Version: 9.14m, 11.04.2010
Windows: Windows XP
regedit: HKEY_LOCAL_MACHINE\Software\JavaEditor
regedit: HKEY_CURRENT_USER\Software\JavaEditor
[Java]
PortableApplication=0
JDK-Folder=C:\Programme\Java\jdk1.6.0_17
JDK-FolderItems=
Interpreter=C:\Programme\Java\jdk1.6.0_17\bin\java.exe
Classpath=.;C:\Programme\JavaEditor;C:\Programme\Java\Treiber\mysql-connector-java-5.1.12-bin.jar
JavaCompiler=C:\Programme\Java\jdk1.6.0_17\bin\javac.exe
JikesCompiler=C:\Programme\Java\jdk1.6.0_17\bin\jikes.exe
Appletviewer=C:\Programme\Java\jdk1.6.0_17\bin\appletviewer.exe
Debugger=C:\Programme\Java\jdk1.6.0_17\bin\jdb.exe
JavaDoc=C:\Programme\Java\jdk1.6.0_17\bin\javadoc.exe
Disassembler=C:\Programme\Java\jdk1.6.0_17\bin\javap.exe
Jar=C:\Programme\Java\jdk1.6.0_17\bin\jar.exe
DOS-Window=0
[Program]
StartClass=
InterpreterParameter=
Classpath=C:\Programme\Java\Treiber\mysql-connector-java-5.1.12-bin.jar
JavaCompilerParameter=-O -deprecation -g
JikesCompilerParameter=-O -deprecation -g
JavaAsStandard=1
CompileAsMake=1
DocParameter=-author -version
DisassemblerParameter=-l -c -verbose
DisassemblerItems=jad.exe;
AppletStart=0
ShowHTMLforApplet=1
TempDir=C:\DOKUME~1\Wolfgang\LOKALE~1\Temp\
Manual=C:\Programme\Java\doku\j2se6.chm
ManualItems=C:\Programme\Java\doku\j2se6.chm;C:\Programme\Java\jdk1.6.0_17\docs;\docs;\chm;http://java.sun.com/javase/6/docs/i...tp://java.sun.com/j2se/1.4.2/docs/index.html;
JavaDocs=
Tutorial=C:\Programme\JavaEditor\hjp5\tutorial.chm
Javabook=C:\Programme\JavaEditor\hjp5\html\index.html
Cache=C:\Dokumente und Einstellungen\Wolfgang\Anwendungsdaten\JavaEditor\Cache
MaxSearch=20
ich habe mit dem freien Java Editor ein Programm mit Datenbakzugriff auf meine MySQL Datenbank geschrieben. Leider bekomme ich beim compilieren immer die Fehlermeldung "classNotFound...." in der Zeile ==> Class.forName("com.mysql.jdbc.Driver");
Ich habe den Treiber von MySQL heruntergeladen und die JAR Datei ins Verzeichnis C:\Programme\Java\Treiber kopiert.
Hat jemand eine Idee woran es liegen könnte?
Java:
import java.sql.*;
........
public void jButton1_ActionPerformed(ActionEvent evt) {
try {
Class.forName("com.mysql.jdbc.Driver");
String username="root";
String password="root";
Connection con = DriverManager.getConnection
("jdbc:mysql://localhost/test", username, password);
con.setReadOnly(true);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery
("SELECT Vorname, Geburtsjahr FROM Mitarbeiter");
//System.out.println("List of all employees:");
while (rs.next()) {
System.out.print(" name=" + rs.getString(1) );
System.out.print(" Geburtsjahr=" + rs.getInt(2) );
System.out.println();
}
rs.close();
stmt.close();
con.close();
} catch(SQLException e) {
System.out.println("DB-Verbindungsfehler");
}
Hier noch das Listing der Umgebungsvariablen von Java Editor.
Installation
Version: 9.14m, 11.04.2010
Windows: Windows XP
regedit: HKEY_LOCAL_MACHINE\Software\JavaEditor
regedit: HKEY_CURRENT_USER\Software\JavaEditor
[Java]
PortableApplication=0
JDK-Folder=C:\Programme\Java\jdk1.6.0_17
JDK-FolderItems=
Interpreter=C:\Programme\Java\jdk1.6.0_17\bin\java.exe
Classpath=.;C:\Programme\JavaEditor;C:\Programme\Java\Treiber\mysql-connector-java-5.1.12-bin.jar
JavaCompiler=C:\Programme\Java\jdk1.6.0_17\bin\javac.exe
JikesCompiler=C:\Programme\Java\jdk1.6.0_17\bin\jikes.exe
Appletviewer=C:\Programme\Java\jdk1.6.0_17\bin\appletviewer.exe
Debugger=C:\Programme\Java\jdk1.6.0_17\bin\jdb.exe
JavaDoc=C:\Programme\Java\jdk1.6.0_17\bin\javadoc.exe
Disassembler=C:\Programme\Java\jdk1.6.0_17\bin\javap.exe
Jar=C:\Programme\Java\jdk1.6.0_17\bin\jar.exe
DOS-Window=0
[Program]
StartClass=
InterpreterParameter=
Classpath=C:\Programme\Java\Treiber\mysql-connector-java-5.1.12-bin.jar
JavaCompilerParameter=-O -deprecation -g
JikesCompilerParameter=-O -deprecation -g
JavaAsStandard=1
CompileAsMake=1
DocParameter=-author -version
DisassemblerParameter=-l -c -verbose
DisassemblerItems=jad.exe;
AppletStart=0
ShowHTMLforApplet=1
TempDir=C:\DOKUME~1\Wolfgang\LOKALE~1\Temp\
Manual=C:\Programme\Java\doku\j2se6.chm
ManualItems=C:\Programme\Java\doku\j2se6.chm;C:\Programme\Java\jdk1.6.0_17\docs;\docs;\chm;http://java.sun.com/javase/6/docs/i...tp://java.sun.com/j2se/1.4.2/docs/index.html;
JavaDocs=
Tutorial=C:\Programme\JavaEditor\hjp5\tutorial.chm
Javabook=C:\Programme\JavaEditor\hjp5\html\index.html
Cache=C:\Dokumente und Einstellungen\Wolfgang\Anwendungsdaten\JavaEditor\Cache
MaxSearch=20