Stay organized with collections Save and categorize content based on your preferences. ConnectionPoolDataSource
public interface ConnectionPoolDataSource
implements CommonDataSource
| javax.sql.ConnectionPoolDataSource |
A factory for PooledConnection objects. An object that implements this interface will typically be registered with a naming service that is based on the JavaTM Naming and Directory Interface (JNDI).
Summary
Inherited methods |
From interface javax.sql.CommonDataSource abstract PrintWriter | getLogWriter() Retrieves the log writer for this DataSource object. | abstract int | getLoginTimeout() Gets the maximum time in seconds that this data source can wait while attempting to connect to a database. | abstract Logger | getParentLogger() Return the parent Logger of all the Loggers used by this data source. | abstract void | setLogWriter(PrintWriter out) Sets the log writer for this DataSource object to the given java.io.PrintWriter object. | abstract void | setLoginTimeout(int seconds) Sets the maximum time in seconds that this data source will wait while attempting to connect to a database. | |
Public methods
getPooledConnection
public abstract PooledConnection getPooledConnection ()
Attempts to establish a physical database connection that can be used as a pooled connection.
| Returns |
PooledConnection | a PooledConnection object that is a physical connection to the database that this ConnectionPoolDataSource object represents |
| Throws |
SQLException | if a database access error occurs |
| if the JDBC driver does not support this method |
getPooledConnection
public abstract PooledConnection getPooledConnection (String user, String password)
Attempts to establish a physical database connection that can be used as a pooled connection.
| Parameters |
user | String: the database user on whose behalf the connection is being made |
password | String: the user's password |
| Returns |
PooledConnection | a PooledConnection object that is a physical connection to the database that this ConnectionPoolDataSource object represents |
| Throws |
SQLException | if a database access error occurs |
| if the JDBC driver does not support this method |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[null,null,["Last updated 2025-02-10 UTC."],[],[]]