Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Folgendes Problem tritt bei Connect auf eine mysql-DB auf:
URLClassLoader$1.run() line: not available [local variables unavailable] - Source not found
Wo genau muß der mysql-connector (Treiber) eingebunden bzw. kopiert werden, auf der Stufe des Projektes, des Package oder der Class? Ich arbeite mit eclipse.
Und muß der Classpath auch zwingend gesetzt sein?;(
eine Umgebungsvariable ClassPath interessiert Eclipse beim Starten weiterer Programme nicht,
wo das jar liegt ist nicht entscheidend,
unter den Projekt-Properties gibt es Java Build Path -> Libraries -> Add External Jar bzw. ähnliches
Den Treiber hatte ich bereits unter den Projektproperties eingebunden, ohne Erfolg.
Daher gehe ich davon aus, das er die DB ans sich nicht findet!?
Wie muß die DB-URL beimConnect aussehen?
So sieht mein Aufruf aus: (wobei der Compiler -auf Grund der Fehlermeldung offensichtlich- erst gar nicht bei den CATCH-Blöcken ankommt)
Mit folgender Fehlermeldung quitttiert das System:
Thread [main] (Suspended (exception ClassNotFoundException))
URLClassLoader$1.run() line: not available [local variables unavailable]
AccessController.doPrivileged(PrivilegedExceptionAction<T>, AccessControlContext) line: not available [native method]
Launcher$ExtClassLoader(URLClassLoader).findClass(String) line: not available
Launcher$ExtClassLoader.findClass(String) line: not available
Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available
Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available
Launcher$AppClassLoader.loadClass(String, boolean) line: not available
Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available
läuft das Programm grundsätzlich überhaupt?
kannst du ein System.out.println("gleich gehts los"); vor dem vermeintlich gefährlichen Code einbauen und wird das angezeigt?
die Fehlermeldung ist so allgemein, da könnte man auch vermuten dass nichtmal deine Programmklassen richtig ausgeführt werden,
oder dass ein Problem mit der allgemeinen Java-API besteht
kommt der Text "Treiber konnte nicht gefunden werden" irgendwo in der Ausgabe?
die lange Ausgabe passt gar nicht zu deinem Code
> System.out.println("Treiber konnte nicht gefunden werden" +cnf_ex.getMessage());
---
stelle erstmal sicher dass das Programm ohne DB läuft,
dann gib den StackTrace der Exception aus:
System.out.println("Treiber konnte nicht gefunden werden");
cnf_ex.printStackTrace();
----
den Quellcode zum DB-Treiber hat man in der Regel nicht, das stimmt schon so
dazu kann ich nichts spekulieren, am sichersten wäre, mit Neuinstallation des Betriebssystems anzufangen..,
vorher vielleich Java deinstallieren und neu, Eclipse löschen und neu herunterladen
wenn nötig in einem neuen Thema fragen, DB nicht erwähnen, mit Hello World-Programmen anfangen