public abstract PooledConnection getPooledConnection (String user, String password) throws SQLException

Attempts to establish a physical database connection that can be used as a pooled connection.

Parameters:
user    the database user on whose behalf the connection is being made
password    the user's password

Returns:  a PooledConnection object that is a physical connection to the database that this ConnectionPoolDataSource object represents

Exceptions:
SQLException    if a database access error occurs
java.sql.SQLFeatureNotSupportedException    if the JDBC driver does not support this method

Since:  1.4