DataSource APIs
    around a normal JDBC 1.x driver.See: Description
| Interface | Description | 
|---|---|
| ConnectionDecorator | A connection decorator can wrap  Connections before they are
 returned to the user to add functionality. | 
| JDBCListener | A listener for all  JDBCEvents that occur. | 
| LoggingConnectionDecorator.SQLWarningHandler | Interface that allows customization of what to do when
  SQLWarnings occur. | 
| Class | Description | 
|---|---|
| AbstractJDBCListener | An abstract implementation of the  JDBCListenerlistener. | 
| ConfiguringConnectionDecorator | Connection decorator that can configure some properties of the
 underlying connection. | 
| DataSourceLogs | Provies basic logging facilities to a DataSource. | 
| DecoratingDataSource | Delegating data source that maintains a list of  ConnectionDecorators. | 
| DelegatingCallableStatement | CallableStatementthat delegates to an internal statement. | 
| DelegatingConnection | Wrapper around an existing connection. | 
| DelegatingDatabaseMetaData | Wrapper around a DatabaseMetaData instance. | 
| DelegatingDataSource | Wrapper around an existing data source. | 
| DelegatingPreparedStatement | Wrapper around an existing statement. | 
| DelegatingResultSet | Wrapper around an existing result set. | 
| DelegatingStatement | Wrapper around an existing statement. | 
| JDBCEvent | A JDBC event. | 
| JDBCEventConnectionDecorator | Manages the firing of  JDBCEvents. | 
| LoggingConnectionDecorator | A  ConnectionDecoratorthat creates logging connections andReportingSQLExceptions. | 
| SQLFormatter | Converts single-line SQL strings into nicely-formatted
 multi-line, indented statements. | 
| Exception | Description | 
|---|---|
| ReportingSQLException | A  SQLExceptionthat contains information about
 theStatementSQL that caused the exception. | 
Database Connectivity
    Includes an implementation of the DataSource APIs
    around a normal JDBC 1.x driver. Implements logging and the ability to
    customize JDBC behavior.  Also includes a framework for firing and
    consuming JDBC-related events.
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.