Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.springframework.jdbc.datasource

Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.

See:
Description

Interface Summary
ConnectionHandle | Simple interface to be implemented by handles for a JDBC Connection.
ConnectionProxy | Subinterface of `Connection` 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 Summary
AbstractDataSource | Abstract base class for Spring's `DataSource` implementations, taking care of the padding.
AbstractDriverBasedDataSource | Abstract base class for JDBC `DataSource` implementations that operate on a JDBC `Driver`.
ConnectionHolder | Connection holder, wrapping a JDBC Connection.
DataSourceTransactionManager | `PlatformTransactionManager` implementation for a single JDBC `DataSource`.
DataSourceUtils | Helper class that provides static methods for obtaining JDBC Connections from a `DataSource`.
DelegatingDataSource | JDBC `DataSource` implementation that delegates all calls to a given target `DataSource`.
DriverManagerDataSource | Simple implementation of the standard JDBC `DataSource` interface, configuring the plain old JDBC `DriverManager` via bean properties, and returning a new `Connection` from every `getConnection` call.
IsolationLevelDataSourceAdapter | An adapter for a target `DataSource`, 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 `DataSource` interface, configuring a plain old JDBC `Driver` via bean properties, and returning a new `Connection` from every `getConnection` call.
SingleConnectionDataSource | Implementation of `SmartDataSource` that wraps a single JDBC Connection which is not closed after use.
TransactionAwareDataSourceProxy | Proxy for a target JDBC `DataSource`, adding awareness of Spring-managed transactions.
UserCredentialsDataSourceAdapter | An adapter for a target JDBC `DataSource`, applying the specified user credentials to every standard `getConnection()` call, implicitly invoking `getConnection(username, password)` on the target.
WebSphereDataSourceAdapter | `DataSource` implementation that delegates all calls to a WebSphere target `DataSource`, typically obtained from JNDI, applying a current isolation level and/or current user credentials to every Connection obtained from it.

## Package org.springframework.jdbc.datasource Description

Provides a utility class for easy DataSource access, a PlatformTransactionManager for a single DataSource, and various simple DataSource implementations.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Spring Framework
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES