Mam taki problem. Poniżej przedstawiam kawałek kodu. Wyświetla on dla testu informacje z tabeli w bazie danych. Baza jest na plikach. W eclipse jak uruchomię wszystko ok działa. Natomiast jak zrobię runnable jara, to jedyne co się dzieje po odpaleniu go, to wypakowuje pliki bazy danych do katalogu w którym plik się znajduję, a okna z wiadomością się nie pokazują...
public static void main(String[] args) {
try {
Class.forName("org.hsqldb.jdbcDriver");
Connection c = DriverManager.getConnection("jdbc:hsqldb:file:baza/testowa", "SA", "");
Statement s = c.createStatement();
ResultSet wynik = s.executeQuery("SELECT * FROM klient");
while (wynik.next()){
JOptionPane.showMessageDialog(null, wynik.getInt("id")+" "+wynik.getString("imie"), "Test", 0);
}
s.close();
c.close();
} catch (SQLException e) {
System.out.print("Brak połączenia z bazą daych ");
e.printStackTrace();
}
catch (ClassNotFoundException e) {
System.out.print("Nie znaleziono klasy ");
e.printStackTrace();
}
System.exit(0);
}