Announcement

Collapse
No announcement yet.

Connection zu Derby-DB beenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Connection zu Derby-DB beenden

    Hallo zusammen,

    afaik erlaubt die Derby Datenbank im embedded Modus nur eine einzige Connection. Da ich mehrere Instanzen meiner Applikation zulassen möchte, habe ich nun versucht, die Verbindung zur DB immer nur dann zu öffnen, wenn ich Daten lesen oder schreiben möchte und danach sofort wieder zu schliessen.

    Code:
    // Programmstart 
    
    myConn = DriverManager.getConnection("jdbc:derby:myDatabase");
    sQuery = myConn.createStatement();
    rsQuery = sQuery.executeQuery( ... );
    ...
    myConn.close();
    myConn = null;
    
    // restlicher Programmcode
    Wenn ich aber jetzt versuche, eine zweite Instanz der Applikation zu starten nachdem sich die erste Instanz bereits im restlichen Programmcode befindet, bekomme ich trotzdem eine NullPointer-Exception bei der Ausführung von

    Code:
    myConn = DriverManager.getConnection("jdbc:derby:myDatabase");
    Hat jemand eine Idee, woran das liegt?
Working...
X