See: Description
Interface | Description |
---|---|
ConnectionHandle |
Simple interface to be implemented by handles for a JDBC Connection.
|
ConnectionProxy |
Subinterface of <code>Connection</code> to be implemented by
Connection proxies.
|
SmartDataSource |
Extension of the
javax.sql.DataSource interface, to be
implemented by special DataSources that return JDBC Connections
in an unwrapped fashion. |
Class | Description |
---|---|
AbstractDataSource |
Abstract base class for Spring's <code>DataSource</code>
implementations, taking care of the padding.
|
AbstractDriverBasedDataSource |
Abstract base class for JDBC <code>DataSource</code> implementations
that operate on a JDBC <code>Driver</code>.
|
ConnectionHolder |
Connection holder, wrapping a JDBC Connection.
|
DataSourceTransactionManager |
PlatformTransactionManager
implementation for a single JDBC <code>DataSource</code>. |
DataSourceTransactionManager.DataSourceTransactionObject |
DataSource transaction object, representing a ConnectionHolder.
|
DataSourceUtils |
Helper class that provides static methods for obtaining JDBC Connections from
a <code>DataSource</code>.
|
DataSourceUtils.ConnectionSynchronization |
Callback for resource cleanup at the end of a non-native JDBC transaction
(e.g.
|
DelegatingDataSource |
JDBC <code>DataSource</code> implementation that delegates all calls
to a given target <code>DataSource</code>.
|
DriverManagerDataSource |
Simple implementation of the standard JDBC <code>DataSource</code> interface,
configuring the plain old JDBC <code>DriverManager</code> via bean properties, and
returning a new <code>Connection</code> from every
getConnection call. |
IsolationLevelDataSourceAdapter |
An adapter for a target <code>DataSource</code>, applying the current
Spring transaction's isolation level (and potentially specified user credentials)
to every
getConnection call. |
JdbcTransactionObjectSupport |
Convenient base class for JDBC-aware transaction objects.
|
LazyConnectionDataSourceProxy |
Proxy for a target DataSource, fetching actual JDBC Connections lazily,
i.e.
|
SimpleConnectionHandle |
Simple implementation of the
ConnectionHandle interface,
containing a given JDBC Connection. |
SimpleDriverDataSource |
Simple implementation of the standard JDBC <code>DataSource</code> interface,
configuring a plain old JDBC <code>Driver</code> via bean properties, and returning
a new <code>Connection</code> from every
getConnection call. |
SingleConnectionDataSource |
Implementation of
SmartDataSource that wraps a single JDBC Connection
which is not closed after use. |
SingleConnectionDataSource.CloseSuppressingInvocationHandler |
Invocation handler that suppresses close calls on JDBC Connections.
|
TransactionAwareDataSourceProxy |
Proxy for a target JDBC <code>DataSource</code>, adding awareness of
Spring-managed transactions.
|
UserCredentialsDataSourceAdapter |
An adapter for a target JDBC <code>DataSource</code>, applying the specified
user credentials to every standard
getConnection() call, implicitly
invoking getConnection(username, password) on the target. |
UserCredentialsDataSourceAdapter.JdbcUserCredentials |
Inner class used as ThreadLocal value.
|
WebSphereDataSourceAdapter |
<code>DataSource</code> implementation that delegates all calls to a WebSphere
target <code>DataSource</code>, typically obtained from JNDI, applying a current
isolation level and/or current user credentials to every Connection obtained
from it.
|