Hallo,
ich bin kurz vor der Verzweiflung.
Ich habe mich durch viele Foren gelesen, Tutorials angeschaut,
bin den Anweisungen meines Javabuchs gefolgt ABER ich bekommen keine Verbindung zur Datenbank, aber wieso, was mache ich falsch?
Folgendes habe ich installiert:
- jdk-6u13-windows-i586-p.exe
- xampp-win32-1.7.0-installer.exe
- Datenbank erstellt
- TestPadv. 473
Desweiteren habe ich mir den MYSQL Connector mit der Version 5.1.7 runtergeladen.
Die Datei "mysql-connector-java-5.1.7-bin.jar" habe ich dann in das Jave JDK/bin verzeichnis gepackt (also in meinem Fall in "C:\Programme\Java\jdk1.6.0_13\bin").
Die restlichen Dateien des Connectors habe ich unbeachtet gelassen.
Anschließend habe ich unter Umgebungsvariablen unter der Variable "Path" folgendes ergänzt: ";C:\Programme\Java\jdk1.6.0_13\bin"
Da wir in der Schule Java erlernen, habe ich das alles schon sehr oft erfolgreich hinbekommen, aber zu Hause funktioniert es nicht!
Wenn ich mit meinem Programm auf die Datenbank zugreife, bekomm ich jedes mal folgende Fehlermeldung:
Fehler:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Warum funktioniert das nicht? Kann mir das einer erklären? Was mache ich falsch, in der Schule hat es ja wie gesagt so funktioniert.
Unser Lehrer hat uns zum Überprüfen der DB Verbindung folgendes Programm gegeben:
[HIGHLIGHT="Java"]import java.sql.*;
public class Datenbank1
{
public static void main(String argv[] )
{
try // Behandlung von Ausnahmesituation
{
Class.forName ("com.mysql.jdbc.Driver"); // Treiber für MySQL
System.out.println("Treiber erfolgreich geladen...");
}//try
catch(ClassNotFoundException e)
{
System.out.println("Fehler beim laden des Treibers" +e);
System.exit(0);//Abbruch des Programm
}//catch(ClassNotFoundException e)
}//public static void main(String argv[] )
}//public class DatenbankVersion1[/HIGHLIGHT]
Wenn ich das ausführe, erhalte ich auch die Fehlermeldung
Fehler beim laden des Treibers "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
Ich wäre euch sehr Dankbar wenn ihr mir helfen könntet.
Vielen Dank für Antworten im voraus.
mfg Hatebreed
ich bin kurz vor der Verzweiflung.
Ich habe mich durch viele Foren gelesen, Tutorials angeschaut,
bin den Anweisungen meines Javabuchs gefolgt ABER ich bekommen keine Verbindung zur Datenbank, aber wieso, was mache ich falsch?
Folgendes habe ich installiert:
- jdk-6u13-windows-i586-p.exe
- xampp-win32-1.7.0-installer.exe
- Datenbank erstellt
- TestPadv. 473
Desweiteren habe ich mir den MYSQL Connector mit der Version 5.1.7 runtergeladen.
Die Datei "mysql-connector-java-5.1.7-bin.jar" habe ich dann in das Jave JDK/bin verzeichnis gepackt (also in meinem Fall in "C:\Programme\Java\jdk1.6.0_13\bin").
Die restlichen Dateien des Connectors habe ich unbeachtet gelassen.
Anschließend habe ich unter Umgebungsvariablen unter der Variable "Path" folgendes ergänzt: ";C:\Programme\Java\jdk1.6.0_13\bin"
Da wir in der Schule Java erlernen, habe ich das alles schon sehr oft erfolgreich hinbekommen, aber zu Hause funktioniert es nicht!
Wenn ich mit meinem Programm auf die Datenbank zugreife, bekomm ich jedes mal folgende Fehlermeldung:
Fehler:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Warum funktioniert das nicht? Kann mir das einer erklären? Was mache ich falsch, in der Schule hat es ja wie gesagt so funktioniert.
Unser Lehrer hat uns zum Überprüfen der DB Verbindung folgendes Programm gegeben:
[HIGHLIGHT="Java"]import java.sql.*;
public class Datenbank1
{
public static void main(String argv[] )
{
try // Behandlung von Ausnahmesituation
{
Class.forName ("com.mysql.jdbc.Driver"); // Treiber für MySQL
System.out.println("Treiber erfolgreich geladen...");
}//try
catch(ClassNotFoundException e)
{
System.out.println("Fehler beim laden des Treibers" +e);
System.exit(0);//Abbruch des Programm
}//catch(ClassNotFoundException e)
}//public static void main(String argv[] )
}//public class DatenbankVersion1[/HIGHLIGHT]
Wenn ich das ausführe, erhalte ich auch die Fehlermeldung
Fehler beim laden des Treibers "java.lang.ClassNotFoundException: com.mysql.jdbc.Driver"
Ich wäre euch sehr Dankbar wenn ihr mir helfen könntet.
Vielen Dank für Antworten im voraus.
mfg Hatebreed
Zuletzt bearbeitet von einem Moderator: