Package snaq.db

Utility classes to enhance the standard JDBC functionality.

See:
          Description

Interface Summary
ConnectionPoolListener Listener for ConnectionPoolEvent instances.
ConnectionPoolManagerListener Listener for ConnectionPoolManagerEvent instances.
ConnectionValidator Interface for validating database connections.
PasswordDecoder Interface for decoding database passwords.
 

Class Summary
AutoCommitValidator Validates database connections by issuing a setAutoCommit(true) method call on the connection.
CacheConnection Connection wrapper that implements statement caching.
CachedCallableStatement CallableStatement wrapper that provides caching support.
CachedPreparedStatement PreparedStatement wrapper that provides caching support.
CachedStatement Statement wrapper that provides methods for caching support.
ConnectionPool Implementation of a database connection pool.
ConnectionPoolEvent Event for signalling changes in ConnectionPool instances.
ConnectionPoolEventAdapter Adapter implementation for handling ConnectionPoolEvent objects for ConnectionPool instances.
ConnectionPoolManager Class to provide access and management for multiple connection pools defined in a properties file or object.
ConnectionPoolManagerEvent Event for signalling changes in ConnectionPoolManager instances.
DBPoolDataSource A DataSource implementation which produces Connection instances.
DBPoolDataSourceFactory Factory for creating instances of the DBPoolDataSource class.
JDBCInfo Simple command-line application to output basic details of the host Java Virtual Machine and its JDBC version compatibility.
QueryValidator Abstract ConnectionValidator implementation that validates database connections by issuing a SQL query.
RotDecoder Decodes passwords using the simple ROT13 algorithm.
Select1Validator Validates database connections by issuing the SQL query: "SELECT 1".
SimpleQueryValidator ConnectionValidator implementation that validates database connections by issuing a SQL query, and simply checking if the query succeeded or failed.
SQLUpdate Command-line utility to send SQL commands to a database.
 

Package snaq.db Description

Utility classes to enhance the standard JDBC functionality.