Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package safejdbc

Interface Summary
ConnectionProvider A ConnectionProvider is used by the SQLExecuter class to obtain a connection.
FillingCommand This interface serves to set the parameter values of a PreparedStatement SQL string which is passed to the query or update method of SQL.
LogListener A LogListener is used by a LoggingWrapper.
ResultSetProcessor ResultSetProcessors are used to specify how a ResultSet should be handled.
SQL This is the central abstraction of the JDBC library, it provides methods to execute SQL statements.
TXCodeBlock All code in a TXCodeBlock is performed within a single transaction.
 

Class Summary
ConnectionProxy  
DataSourceAdapter This class is a Adapter for DataSources to provide the ConnectionProvider interface.
LoggingWrapper If you want to log your SQL-Statements you just have to wrap your ConnectionProvider with a LoggingWrapper.
PreparedStatementLogger  
PreparedStatementProxy  
ResultSetIterator An Implementation of the ResultSetIterator interface.
ResultSetIterator.ProtectedResultSetHandler This class uses dynamic proxy functionality to prevent calls to "next" or "close" on a ResultSet.
SimpleConnectionProvider This class provides JDBC connection via the JDBC 1 Driver.
SimpleConProvider Deprecated. Don't use this class anymore.
SQLExceptionHelper This class contains much of the logic used for handling various exceptions and Throwables correctly and handling ressources accordingly.
SQLExecuter This is probably the most important class within the SafeJDBC framework, because this class provides methods to actually access the database.
SQLHelper  
StatementProxy This class wrapps a java.sql.Statement, so that calls to the methods execute(), executeQuery() and executeUpdate() are delegated to the LogListener.
TxDataSourceAdapter Some J2EE environments (e.g.
TxDataSourceAdapter.ProxyConnectionHandler This class uses dynamic proxy functionality to ignore calls to "commit" or "rollback" on a Connection.
TXSQL This class is only for internal use, to provide a SQL interface, that can be used in a transactional context.
VersionInfo