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

Interface Summary
DatabaseMetaDataCallback A callback interface used by the JdbcUtils class.
SQLExceptionTranslator Interface to be implemented by classes that can translate between SQLExceptions and our data access strategy-agnostic org.springframework.dao.DataAccessException.
 

Class Summary
DatabaseStartupValidator Bean that checks if a database has already started up.
JdbcAccessor Base class for JdbcTemplate and other JDBC-accessing DAO helpers, defining common properties like exception translator.
JdbcUtils Utility methods for SQL statements.
SQLErrorCodes JavaBean for holding JDBC Error Codes for a particular database.
SQLErrorCodesFactory Factory for creating SQLErrorCodes based on the "databaseProductName" taken from the DatabaseMetaData.
SQLErrorCodeSQLExceptionTranslator Implementation of SQLExceptionTranslator that uses specific vendor codes.
SQLStateSQLExceptionTranslator Implementation of SQLExceptionTranslator that uses the SQLState code in the SQLException.
 

Exception Summary
MetaDataAccessException Exception indicating that something went wrong during metadata lookup.
 

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.



Copyright (C) 2003-2004 The Spring Framework Project.