Re: keeping Connection alive - Mailing list pgsql-jdbc

From Craig Ringer
Subject Re: keeping Connection alive
Date
Msg-id 4B26EF18.9060606@postnewspapers.com.au
Whole thread Raw
In response to Re: keeping Connection alive  (Andreas <ml@3.141592654.de>)
List pgsql-jdbc
On 14/12/2009 10:53 PM, Andreas wrote:

> I'm not sure how to do this, because AFAIK a DataSource implementation does not have a method for invalidating the
Connection.How to do this when implementing against standard interfaces? 

OK, after a little more reading it's clear that if you're using the
basic javax.sql.DataSource there's no pooling and you just close dead
connections and open new ones.

If you're using javax.sql.ConnectionPoolDataSource, you'll need to
inform the connection pool that the connection is dead. How to do so
depends on the connection pool you're using, so you'd need to provide
more information. In general, it seems to end up with the connection
pool calling close() on the PooledConnection associated with the problem
connection.

See:
   http://java.sun.com/javase/6/docs/api/javax/sql/PooledConnection.html

--
Craig Ringer

pgsql-jdbc by date:

Previous
From: Craig Ringer
Date:
Subject: Re: keeping Connection alive
Next
From: Viktor Usunov
Date:
Subject: Bulgarian translation for the PostgreSQL JDBC driver