Announcement

Collapse
No announcement yet.

ConnectionPooling

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

  • ConnectionPooling

    Hallo,

    habe mir von Marty Hall (Core Servlet and JSP) das ConnectionPooling geliehen. (http://archive.coreservlets.com/ Chapter 18)
    Wenn eine Connection von der Datenbankseite aus geschlossen wird, laufe ich in eine Exception, da mein ConnectionPool dies nicht bemerkt.
    Die Methode existingConnection.isClosed() liefert false, obwohl die Connection tatsächlich geschlossen ist. Was kann man tun?
    Ich möchte nicht das ConnectionPooling des JDK1.4 benutzen, da wir auf JDK1.3 arbeiten.

    MfG
    Frank Weyhers

  • #2
    Hab ich bei meiner Anwendung auch beobachten können.

    Das muß aber auch sein, da sich die Funktion isClosed() auf das Objekt und nicht auf die physikalische Verbindung bezieht.

    Es wird aber mit einer sauberen Exceptionbehandlung clientseitig
    zu lösen sein und wenn es so wichtig ist, muß Du ein einfaches Statement gegen die DB fahren, oder Metadaten lesen und dann bekommst Du sowieso eine Fehlermeldung!

    Leider nicht mehr

    Dietma

    Comment


    • #3
      Servus,

      schau dir mal
      http://jakarta.apache.org/commons/dbcp.html
      an.

      Dir

      Comment

      Working...
      X