# Uses of Package
org.springframework.jdbc.support

Packages that use org.springframework.jdbc.support
Package
Description
org.springframework.jdbc.core
Provides the core JDBC framework, based on JdbcTemplate and its associated callback interfaces and helper objects.
org.springframework.jdbc.core.namedparam
JdbcTemplate variant with named parameter support.
org.springframework.jdbc.core.simple
Simplification layer for common JDBC interactions.
org.springframework.jdbc.core.support
Classes supporting the `org.springframework.jdbc.core` package.
org.springframework.jdbc.object
The classes in this package represent RDBMS queries, updates, and stored procedures as threadsafe, reusable objects.
org.springframework.jdbc.support
Support classes for the JDBC framework, used by the classes in the jdbc.core and jdbc.object packages.
org.springframework.jdbc.support.xml
Abstraction for handling fields of SQLXML data type.

Classes in org.springframework.jdbc.support used by org.springframework.jdbc.core
Class
Description
JdbcAccessor
Base class for `JdbcTemplate` and other JDBC-accessing DAO helpers, defining common properties such as DataSource and exception translator.
KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.core.namedparam
Class
Description
KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.core.simple
Class
Description
KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.core.support
Class
Description
SQLExceptionTranslator
Strategy interface for translating between `SQLExceptions` and Spring's data access strategy-agnostic `DataAccessException` hierarchy.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.object
Class
Description
KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.support
Class
Description
AbstractFallbackSQLExceptionTranslator
Base class for `SQLExceptionTranslator` implementations that allow for a fallback to some other `SQLExceptionTranslator`, as well as for custom overrides.
CustomSQLErrorCodesTranslation
JavaBean for holding custom JDBC error codes translation for a particular database.
CustomSQLExceptionTranslatorRegistry
Registry for custom `SQLExceptionTranslator` instances associated with specific databases allowing for overriding translation based on values contained in the configuration file named "sql-error-codes.xml".
DatabaseMetaDataCallback
A callback interface used by the JdbcUtils class.
KeyHolder
Interface for retrieving keys, typically used for auto-generated keys as potentially returned by JDBC insert statements.
MetaDataAccessException
Exception indicating that something went wrong during JDBC meta-data lookup.
SQLErrorCodes
JavaBean for holding JDBC error codes for a particular database.
SQLErrorCodesFactory
Factory for creating `SQLErrorCodes` based on the "databaseProductName" taken from the `DatabaseMetaData`.
SQLExceptionTranslator
Strategy interface for translating between `SQLExceptions` and Spring's data access strategy-agnostic `DataAccessException` hierarchy.
SqlValue
Simple interface for complex types to be set as statement parameters.
Classes in org.springframework.jdbc.support used by org.springframework.jdbc.support.xml
Class
Description
SqlValue
Simple interface for complex types to be set as statement parameters.