Re: JDBC: DB schliesst Connection

George Stoianov <[email protected]>
Newsgroups gmane.linux.suse.programming
Message-ID <[email protected]>
Hallo,

Wie vielle connections hast MySQL was ist der timeot
ins MySQL du soltest das timeout mit denn timeout fuer
den java connection pool synchronizieren.

Entschuldige mein deutsch ich hate die selbe probleme
und das hat mir gehoelfen.

viellen glueck.
george

--- Oliver Wagner <[email protected]> wrote:

> Hallo,
> ich habe eine Tomcat-Anwendung die per JDBC auf eine
> DB zugreift. Sobald eine Connection gebraucht wird
> diese von der angehängten Klasse (Connection-Pool)
> geholt. Das klappt soweit ganz gut, bis dann nach
> einiger Zeit ein Fehler kommt und nichts mehr geht.
> Siehe:
> 
>
http://www.tv-wetzlar-badminton.de/errorMessageTomcat.pdf
> 
> Ich denke die DB schließt die Connections, da diese
> über einige Stunden nicht benötigt werden. Leider
> erkennt .isClosed() nicht, dass die DB die
> Verbindung schließt. Des Weiteren kann ich in der
> Methode conOK(int con) nicht die Exception abfangen.
> 
> Hier die (denke ich) entscheidende Methode:
> public boolean conOK(int pointer) {
>  PreparedStatement pstmt = null;
>  try {
>   pstmt = con[pointer].prepareStatement("SELECT *
> FROM kostensaetze");
>   pstmt.executeQuery();
>  } catch (Exception e) {
>   return false;
>  } finally {
>   try {
>    if (pstmt != null)
>     pstmt.close();
>   } catch (Exception e) {}
>  }
>  return true;
> }
> 
> Ich habe keine Ahnung mehr was ich noch probieren
> kann. Ich hoffe jemand von Euch kann mir
> weiterhelfen.
> 
> Tia und schöne Grüße
> 
> Oli
> 
> PS:
> Die Klasse (Connection-Pool) ist angehaengt.
> 
> > --
> Um die Liste abzubestellen, schicken Sie eine Mail
> an:
>     [email protected]
> Um eine Liste aller verfügbaren Kommandos zu
> bekommen, schicken
> Sie eine Mail an: [email protected]


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-- 
Um die Liste abzubestellen, schicken Sie eine Mail an:
    [email protected]
Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken
Sie eine Mail an: [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.