Hi,

I have a proposed correction for the class PoolingDataSource.java

change this method:

     public synchronized Connection getConnection() throws SQLException {
         return (Connection)(_pool.borrowObject());
     }

to be like this:

     public synchronized Connection getConnection() throws SQLException {
        try {           
             return (Connection)(_pool.borrowObject());
        } catch(NoSuchElementException nsee) {
            throw new SQLException("No connection available in pool.");
        }
     }

This enables code to handle the exception thrown when there is an exhausted 
pool in the same manor as if the connection is invalid.

Comments/Thoughts?

James 


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to