Problem in HSQLDB - Database already in Use

  • Hi Leute hab ein Problem mit meiner HSQLDB Datenbank:
    Ich erzeuge 2 Tabellen, in die ich dann via Insert-Abfrage Werte eingebe.
    Danach schließe ich die Datenbank mittels Shutdown Compact und connection.close()
    Mein Problem: Wenn ich kurze zwit hintereinander das Programm aufrufe erhalte ich folgende fehlermeldung:
    Exception in thread "main" java.sql.SQLException: The database is already in use by another process: org.hsqldb.persist.NIOLockFile@6a63a103[file =C:\tmp2\4Gewinnt.lck...
    Leider hab ich keine Ahnung wie man diese Exception umgehen könnte. Gibt es ne Möglichkeit den Prozess schneller zu beenden oder die Datenbank schnell wieder nutzbar zu machen? Ich müsste nämlich inenrhalb kurzer Zeit wieder auf die Datenbank zugreifen.
    Für eure Hilfe wäre ich sehr dankbar!!!!

  • Dieses Problem scheint beim Treiber zu liegen, auch OpenOffice.org soll es haben (benutzt HSQLDB). Eine Lösung soll sein dass man die .lck-Datei der Datenbank manuell löscht, habe es aber nicht probiert und klingt mir auch etwas grob.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!