public interface ConnectionPoolDataSource extends CommonDataSource
A factory for PooledConnection
objects. An object that implements this interface will typically be registered with a naming service that is based on the Java™ Naming and Directory Interface (JNDI).
PooledConnection getPooledConnection() throws SQLException
Attempts to establish a physical database connection that can be used as a pooled connection.
PooledConnection
object that is a physical connection to the database that this ConnectionPoolDataSource
object representsSQLException
- if a database access error occursSQLFeatureNotSupportedException
- if the JDBC driver does not support this methodPooledConnection getPooledConnection(String user, String password) throws SQLException
Attempts to establish a physical database connection that can be used as a pooled connection.
user
- the database user on whose behalf the connection is being madepassword
- the user's passwordPooledConnection
object that is a physical connection to the database that this ConnectionPoolDataSource
object representsSQLException
- if a database access error occursSQLFeatureNotSupportedException
- if the JDBC driver does not support this method
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.