|
Préférences
Moteurs de recherche
|
||||||||||||||
JavaTM 2 Platform Std. Ed. v1.6.0
javax.sql
|
Method Summary | |
---|---|
void |
addConnectionEventListener(ConnectionEventListener listener)
Registers the given event listener so that it will be notified when an event occurs on this PooledConnection object. |
void |
addStatementEventListener(StatementEventListener listener)
Registers a StatementEventListener with this PooledConnection object. |
void |
close()
Closes the physical connection that this PooledConnection
object represents. |
Connection |
getConnection()
Creates and returns a Connection object that is a handle
for the physical connection that
this PooledConnection object represents. |
void |
removeConnectionEventListener(ConnectionEventListener listener)
Removes the given event listener from the list of components that will be notified when an event occurs on this PooledConnection object. |
void |
removeStatementEventListener(StatementEventListener listener)
Removes the specified StatementEventListener from the list of
components that will be notified when the driver detects that a
PreparedStatement has been closed or is invalid. |
Method Detail |
---|
Connection getConnection() throws SQLException
Connection
object that is a handle
for the physical connection that
this PooledConnection
object represents.
The connection pool manager calls this method when an application has
called the method DataSource.getConnection
and there are
no PooledConnection
objects available. See the
interface description
for more information.
Connection
object that is a handle to
this PooledConnection
object
SQLException
- if a database access error occurs
SQLFeatureNotSupportedException
- if the JDBC driver does not support
this methodvoid close() throws SQLException
PooledConnection
object represents. An application never calls this method directly;
it is called by the connection pool module, or manager.
See the interface description
for more
information.
SQLException
- if a database access error occurs
SQLFeatureNotSupportedException
- if the JDBC driver does not support
this methodvoid addConnectionEventListener(ConnectionEventListener listener)
PooledConnection
object.
listener
- a component, usually the connection pool manager,
that has implemented the
ConnectionEventListener
interface and wants to be
notified when the connection is closed or has an errorremoveConnectionEventListener(javax.sql.ConnectionEventListener)
void removeConnectionEventListener(ConnectionEventListener listener)
PooledConnection
object.
listener
- a component, usually the connection pool manager,
that has implemented the
ConnectionEventListener
interface and
been registered with this PooledConnection
object as
a listeneraddConnectionEventListener(javax.sql.ConnectionEventListener)
void addStatementEventListener(StatementEventListener listener)
StatementEventListener
with this PooledConnection
object. Components that
wish to be notified when PreparedStatement
s created by the
connection are closed or are detected to be invalid may use this method
to register a StatementEventListener
with this PooledConnection
object.
listener
- an component which implements the StatementEventListener
interface that is to be registered with this PooledConnection
object
void removeStatementEventListener(StatementEventListener listener)
StatementEventListener
from the list of
components that will be notified when the driver detects that a
PreparedStatement
has been closed or is invalid.
listener
- the component which implements the
StatementEventListener
interface that was previously
registered with this PooledConnection
object