Interface Summary Interface Description PoolingDataSourceA
DataSourcethat pools connections and requires to be explicitly closed.
Class Summary Class Description DataSourceBuilderA builder class that allows to build a
DataSourcewith optional pooling.
DriverDataSourceA non-pooling DataSource implementation wrapping a JDBC driver. ManagedPoolingDataSourceA wrapper for
UnmanagedPoolingDataSourcethat automatically manages the underlying connection pool size.
PoolAwareConnection PoolingDataSourceBuilderTurns unpooled DataSource to a connection pool. PoolingDataSourceParametersA collection of pooling parameters used by
DataSourcewith a pool of connections.
Exception Summary Exception Description BadValidationQueryExceptionThrown when the pool fails to validate a fresh connection that is known to be in a good state. UnmanagedPoolingDataSource.ConnectionUnavailableExceptionAn exception indicating that a connection request waiting in the queue timed out and was unable to obtain a connection.