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
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
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 |