Am Sonntag, den 08.05.2011, 11:42 -0300 schrieb alexis:
> Hello all, is there any way to recover lost connectios on a pool?
> 
> Here's the issue, for an application, using postgresql jdbc (same happens 
> with mysql as i tried), having query errors syntax or duplicated keys, 
> actually no big deal, it throws an sqlexception upon que sql error, as this 
> call executes ~150 queries to insert, on each query i lost the connection, so 
> suddenly i have all my connections lost and my app useless.
> 
> How can i do from the catch clause of the SQLException to ask the pool to 
> reconnect? Because today we are in debug stage but soon to be production and 
> when this happens (we've corrected a lot of queries and situations but for 
> sure some new one will arise) we need to restart the webapp.
SQL Connections should not get lost when used properly. You have to
close the connections and every resources you got out of that connection
in case of a program error. Look for "jdbc try finally".

As a helper to find connections, you did not close properly you can
configure your jdbc pool to show your abandoned connections. Another
safety net are the validation queries. For further information look at
http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html

Regards
 Felix
> 
> thanks in advance. 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to