Package com.softtech.jdbc

Class Summary
ConnectionPool Manages jdbc connections to the database.
DatabaseType Constants define the different database types
ExceptionFactory Given a databaseType (e.g.
NullParameterObject NullParameterObject inner class -- defines a null parameter
SampleCodeUsingFramework This class contains static methods for testing the JDBC framework code.
SQLExecutor SQLExecutor class is an easy to use wrapper for executing JDBC queries, updates, and stored procedure calls for Oracle and mySQL (other databases can be supported by extending the DatabaseException class for a new database).

The framework doesn't throw any checked exceptions, so you aren't forced to write try-catch blocks around all your code.
SQLResults SQLResults stores the results of a sql query in the form of objects stored in an Arraylist container object.
 

Exception Summary
DatabaseException DatabaseException denotes a generic runtime data access (SQL) exception.
HSQLException Subclass of DatabaseException with specific knowledge of various HSQL sql error codes.
MySQLException Subclass of DatabaseException with specific knowledge of various MySQL sql error codes.
OracleException Subclass of DatabaseException with specific knowledge of various Oracle sql error codes.
PostgreSQLException Subclass of DatabaseException with specific knowledge of various PostgreSQL sql error codes.