AI-generated Key Takeaways
-
ConnectionPoolDataSourceis a factory for creatingPooledConnectionobjects, used for managing physical database connections in a pool. -
It's typically registered with a JNDI naming service for easy lookup and access.
-
The
getPooledConnection()methods establish physical database connections that can be used as pooled connections. -
It inherits methods from
CommonDataSourcefor managing logging and login timeout. -
ConnectionPoolDataSourceis part of the JDBC API and facilitates connection pooling for efficient database interactions.
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).
Public Method Summary
| abstract PooledConnection |
getPooledConnection()
Attempts to establish a physical database connection that can
be used as a pooled connection.
|
| abstract PooledConnection |
getPooledConnection(String user, String password)
Attempts to establish a physical database connection that can
be used as a pooled connection.
|
Inherited Method Summary
Public Methods
public abstract PooledConnection getPooledConnection ()
Attempts to establish a physical database connection that can be used as a pooled connection.
Returns
- a
PooledConnectionobject that is a physical connection to the database that thisConnectionPoolDataSourceobject represents
Throws
| SQLException | if a database access error occurs |
|---|---|
| if the JDBC driver does not support this method |
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 | the database user on whose behalf the connection is being made |
|---|---|
| password | the user's password |
Returns
- a
PooledConnectionobject that is a physical connection to the database that thisConnectionPoolDataSourceobject represents
Throws
| SQLException | if a database access error occurs |
|---|---|
| if the JDBC driver does not support this method |