Package org.springframework.jdbc.support

Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.

See
          Description

Class Diagram Summary
support 
 

Interface Summary
SQLExceptionTranslatorInterface to be implemented by classes that can translate between SQLExceptions and our data access strategy-agnostic org.springframework.dao.DataAccessException.
 

Class Summary
DatabaseStartupValidatorBean that checks if a database has already started up.
JdbcAccessorBase class for JdbcTemplate and other JDBC-accessing DAO helpers, defining common properties like exception translator.
JdbcUtilsUtility methods for SQL statements.
SQLErrorCodesJavaBean for holding JDBC Error Codes for a particular database.
SQLErrorCodesFactoryFactory for creating SQLErrorCodes based on the DatabaseProductName taken from the DatabaseMetaData.
SQLErrorCodeSQLExceptionTranslatorImplementation of SQLExceptionTranslator that uses specific vendor codes.
SQLStateSQLExceptionTranslatorImplementation of SQLExceptionTranslator that uses the SQLState code in the SQL exception.
 

Package org.springframework.jdbc.support Description

Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages. Provides a translator from SQLExceptions Spring's generic DataAccessExceptions.

Can be used independently, for example in custom JDBC access code, or in JDBC-based O/R mapping layers.