| javax.sql.ConnectionPoolDataSource
ConnectionPoolDataSource | public interface ConnectionPoolDataSource (Code) | | An interface for the creation of PooledConnection objects. Used internally
within the package.
A class which implements the ConnectionPoolDataSource interface is typically
registered with a JNDI naming service directory and is retrieved from there
by name.
|
Method Summary | |
public PrintWriter | getLogWriter() Gets the Log Writer for this ConnectionPoolDataSource.
The Log Writer is a stream to which all log and trace messages are sent
from this ConnectionPoolDataSource. | public int | getLoginTimeout() Gets the Login Timeout value for this ConnectionPoolDataSource. | public PooledConnection | getPooledConnection() Create a connection to a database which can then be used as a pooled
connection. | public PooledConnection | getPooledConnection(String theUser, String thePassword) Create a connection to a database, using a supplied Username and
Password, which can then be used as a pooled connection. | public void | setLogWriter(PrintWriter theWriter) Sets the Log Writer for this ConnectionPoolDataSource.
The Log Writer is a stream to which all log and trace messages are sent
from this ConnectionPoolDataSource. | public void | setLoginTimeout(int theTimeout) Sets the Login Timeout value for this ConnectionPoolDataSource. |
getLogWriter | public PrintWriter getLogWriter() throws SQLException(Code) | | Gets the Log Writer for this ConnectionPoolDataSource.
The Log Writer is a stream to which all log and trace messages are sent
from this ConnectionPoolDataSource. The Log Writer can be null, in which
case, log and trace capture is disabled. The default value for the Log
Writer when an ConnectionPoolDataSource is created is null. Note that the
Log Writer for an ConnectionPoolDataSource is not the same as the Log
Writer used by a DriverManager .
a PrintWriter which is the Log Writer for thisConnectionPoolDataSource. Can be null, in which case log writingis disabled for this ConnectionPoolDataSource. throws: SQLException - if there is a problem accessing the database. |
getLoginTimeout | public int getLoginTimeout() throws SQLException(Code) | | Gets the Login Timeout value for this ConnectionPoolDataSource. The Login
Timeout is the maximum time in seconds that the ConnectionPoolDataSource
will wait when opening a connection to a database. A Timeout value of 0
implies either the system default timeout value (if there is one) or that
there is no timeout. The default value for the Login Timeout is 0.
the Login Timeout value in seconds. throws: SQLException - if there is a problem accessing the database. |
getPooledConnection | public PooledConnection getPooledConnection() throws SQLException(Code) | | Create a connection to a database which can then be used as a pooled
connection.
a PooledConnection which represents the connection to thedatabase throws: SQLException - if there is a problem accessing the database. |
getPooledConnection | public PooledConnection getPooledConnection(String theUser, String thePassword) throws SQLException(Code) | | Create a connection to a database, using a supplied Username and
Password, which can then be used as a pooled connection.
Parameters: theUser - a String containing a User Name for the database Parameters: thePassword - a String containing the Password for the user identified bytheUser a PooledConnection which represents the connection to thedatabase throws: SQLException - if there is a problem accessing the database. |
setLogWriter | public void setLogWriter(PrintWriter theWriter) throws SQLException(Code) | | Sets the Log Writer for this ConnectionPoolDataSource.
The Log Writer is a stream to which all log and trace messages are sent
from this ConnectionPoolDataSource. The Log Writer can be null, in which
case, log and trace capture is disabled. The default value for the Log
Writer when an ConnectionPoolDataSource is created is null. Note that the
Log Writer for an ConnectionPoolDataSource is not the same as the Log
Writer used by a DriverManager .
Parameters: theWriter - a PrintWriter to use as the Log Writer for thisConnectionPoolDataSource. throws: SQLException - if there is a problem accessing the database. |
setLoginTimeout | public void setLoginTimeout(int theTimeout) throws SQLException(Code) | | Sets the Login Timeout value for this ConnectionPoolDataSource. The Login
Timeout is the maximum time in seconds that the ConnectionPoolDataSource
will wait when opening a connection to a database. A Timeout value of 0
implies either the system default timeout value (if there is one) or that
there is no timeout. The default value for the Login Timeout is 0.
Parameters: theTimeout - the new Login Timeout value in seconds. throws: SQLException - if there is a problem accessing the database. |
|
|