public interface JdbcOperations
<T> T execute(StatementCallback<T> action) throws DataAccessException
DataAccessExceptionvoid execute(String sql) throws DataAccessException
DataAccessException<T> T query(String sql, ResultSetExtractor<T> rse) throws DataAccessException
DataAccessExceptionvoid query(String sql, RowCallbackHandler rch) throws DataAccessException
DataAccessException<T> List<T> query(String sql, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Class<T> requiredType) throws DataAccessException
DataAccessExceptionMap<String,Object> queryForMap(String sql) throws DataAccessException
DataAccessException<T> List<T> queryForList(String sql, Class<T> elementType) throws DataAccessException
DataAccessExceptionList<Map<String,Object>> queryForList(String sql) throws DataAccessException
DataAccessExceptionSqlRowSet queryForRowSet(String sql) throws DataAccessException
DataAccessExceptionint update(String sql) throws DataAccessException
sql - static SQL to executeDataAccessException - if there is any problem.int[] batchUpdate(String... sql) throws DataAccessException
Will fall back to separate updates on a single Statement if the JDBC driver does not support batch updates.
sql - defining an array of SQL statements that will be executed.DataAccessException - if there is any problem executing the batch<T> T execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action) throws DataAccessException
DataAccessException<T> T execute(String sql, PreparedStatementCallback<T> action) throws DataAccessException
DataAccessException<T> T query(PreparedStatementCreator psc, ResultSetExtractor<T> rse) throws DataAccessException
DataAccessException<T> T query(String sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse) throws DataAccessException
DataAccessException<T> T query(String sql, Object[] args, int[] argTypes, ResultSetExtractor<T> rse) throws DataAccessException
DataAccessException<T> T query(String sql, Object[] args, ResultSetExtractor<T> rse) throws DataAccessException
DataAccessException<T> T query(String sql, ResultSetExtractor<T> rse, Object... args) throws DataAccessException
DataAccessExceptionvoid query(PreparedStatementCreator psc, RowCallbackHandler rch) throws DataAccessException
DataAccessExceptionvoid query(String sql, PreparedStatementSetter pss, RowCallbackHandler rch) throws DataAccessException
DataAccessExceptionvoid query(String sql, Object[] args, int[] argTypes, RowCallbackHandler rch) throws DataAccessException
DataAccessExceptionvoid query(String sql, Object[] args, RowCallbackHandler rch) throws DataAccessException
DataAccessExceptionvoid query(String sql, RowCallbackHandler rch, Object... args) throws DataAccessException
DataAccessException<T> List<T> query(PreparedStatementCreator psc, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> List<T> query(String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> List<T> query(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> List<T> query(String sql, Object[] args, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> List<T> query(String sql, RowMapper<T> rowMapper, Object... args) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Object[] args, RowMapper<T> rowMapper) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, RowMapper<T> rowMapper, Object... args) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Object[] args, int[] argTypes, Class<T> requiredType) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Object[] args, Class<T> requiredType) throws DataAccessException
DataAccessException<T> T queryForObject(String sql, Class<T> requiredType, Object... args) throws DataAccessException
DataAccessExceptionMap<String,Object> queryForMap(String sql, Object[] args, int[] argTypes) throws DataAccessException
DataAccessExceptionMap<String,Object> queryForMap(String sql, Object... args) throws DataAccessException
DataAccessException<T> List<T> queryForList(String sql, Object[] args, int[] argTypes, Class<T> elementType) throws DataAccessException
DataAccessException<T> List<T> queryForList(String sql, Object[] args, Class<T> elementType) throws DataAccessException
DataAccessException<T> List<T> queryForList(String sql, Class<T> elementType, Object... args) throws DataAccessException
DataAccessExceptionList<Map<String,Object>> queryForList(String sql, Object[] args, int[] argTypes) throws DataAccessException
DataAccessExceptionList<Map<String,Object>> queryForList(String sql, Object... args) throws DataAccessException
DataAccessExceptionSqlRowSet queryForRowSet(String sql, Object[] args, int[] argTypes) throws DataAccessException
DataAccessExceptionSqlRowSet queryForRowSet(String sql, Object... args) throws DataAccessException
DataAccessExceptionint update(String sql, PreparedStatementSetter pss) throws DataAccessException
DataAccessExceptionint update(String sql, Object[] args, int[] argTypes) throws DataAccessException
DataAccessExceptionint update(String sql, Object... args) throws DataAccessException
DataAccessExceptionint[] batchUpdate(String sql, BatchPreparedStatementSetter pss) throws DataAccessException
DataAccessExceptionint[] batchUpdate(String sql, List<Object[]> batchArgs) throws DataAccessException
DataAccessExceptionint[] batchUpdate(String sql, List<Object[]> batchArgs, int[] argTypes) throws DataAccessException
DataAccessException<T> int[][] batchUpdate(String sql, Collection<T> batchArgs, int batchSize, ParameterizedPreparedStatementSetter<T> pss) throws DataAccessException
DataAccessException<T> T execute(CallableStatementCreator csc, CallableStatementCallback<T> action) throws DataAccessException
DataAccessException<T> T execute(String callString, CallableStatementCallback<T> action) throws DataAccessException
DataAccessExceptionMap<String,Object> call(CallableStatementCreator csc, List<SqlParameter> declaredParameters) throws DataAccessException
DataAccessExceptionint queryForInt(String sql)
long queryForLong(String sql)
Copyright © 2022. All rights reserved.