Liebe Gemeinde!
Ich hatte bereits eine Postgres-Datenbank und ein fertiges Java-Programm zur Verwaltung meines Vereins. Es lief seit Monaten alles gut und normal. Heute auf einmal scheint er den Postgres-Treiber nicht mehr öffnen zu können. Eine kleine Klasse mit nur mit dem Class-Loader bewirkt bereits den Fehler:
Die Ausgabe aufgrund meiner try-catch-Anweisung:
Ich weiß gar nicht, wo ich hier ansetzen soll. Was läuft falsch? Ich kenne nur diesen Treiber "org.postgresql.Driver"!?!?!
Besten Gruß
Stefan
Ich hatte bereits eine Postgres-Datenbank und ein fertiges Java-Programm zur Verwaltung meines Vereins. Es lief seit Monaten alles gut und normal. Heute auf einmal scheint er den Postgres-Treiber nicht mehr öffnen zu können. Eine kleine Klasse mit nur mit dem Class-Loader bewirkt bereits den Fehler:
Java:
import java.sql.*;
public class Tests {
public static void main(String[] args) {
try {
Class.forName("org.postgresql.Driver");
} catch (ClassNotFoundException e) {
StackTraceElement[] st = e.getStackTrace();
System.err.println(e.getMessage());
for (int i = 0; i < st.length; i++) {
System.err.println(st[i]);
}
}
}
}
Die Ausgabe aufgrund meiner try-catch-Anweisung:
Code:
org.postgresql.Driver
java.net.URLClassLoader.findClass(URLClassLoader.java:381)
java.lang.ClassLoader.loadClass(ClassLoader.java:424)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:264)
Tests.main(Tests.java:9)
Ich weiß gar nicht, wo ich hier ansetzen soll. Was läuft falsch? Ich kenne nur diesen Treiber "org.postgresql.Driver"!?!?!
Besten Gruß
Stefan