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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]