类 net.hasor.jdbc.exceptions.DataAccessException
的使用

使用 DataAccessException 的软件包
net.hasor.jdbc Hasor Jdbc Operations. 
net.hasor.jdbc.core   
net.hasor.jdbc.datasource   
net.hasor.jdbc.exceptions   
 

net.hasor.jdbcDataAccessException 的使用
 

抛出 DataAccessExceptionnet.hasor.jdbc 中的方法
 int[] JdbcOperations.batchUpdate(String[] sql)
          批量执行 insert 或 update、delete 语句,返回值用于表示受影响的行数。
 int[] JdbcOperations.batchUpdate(String sql, BatchPreparedStatementSetter pss)
          批量执行 SQL 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
 int[] JdbcOperations.batchUpdate(String sql, Map<String,?>[] batchValues)
          批量执行 SQL 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
 int[] JdbcOperations.batchUpdate(String sql, SqlParameterSource[] batchArgs)
          批量执行 SQL 语句,这一批次中的SQL 参数使用 BatchPreparedStatementSetter 接口设置。
 T CallableStatementCallback.doInCallableStatement(CallableStatement cs)
          执行一个 JDBC 操作。
 T ConnectionCallback.doInConnection(Connection con)
          执行一个 JDBC 操作。
 T PreparedStatementCallback.doInPreparedStatement(PreparedStatement ps)
          执行一个 JDBC 操作。
 T StatementCallback.doInStatement(Statement stmt)
          执行一个 JDBC 操作。
<T> T
JdbcOperations.execute(CallableStatementCreator csc, CallableStatementCallback<T> action)
          执行 JDBC(存储过程、函数)数据访问操作。
<T> T
JdbcOperations.execute(ConnectionCallback<T> action)
          通过回调函数执行一个JDBC数据访问操作。
<T> T
JdbcOperations.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)
          执行一个 JDBC 操作。
<T> T
JdbcOperations.execute(StatementCallback<T> action)
          通过回调函数执行一个JDBC数据访问操作。
 void JdbcOperations.execute(String sql)
          执行一个 SQL语句,通常是一个 DDL 语句.
<T> T
JdbcOperations.execute(String callString, CallableStatementCallback<T> action)
          执行 JDBC(存储过程、函数)数据访问操作。
<T> T
JdbcOperations.execute(String sql, Map<String,?> paramMap, PreparedStatementCallback<T> action)
          执行一个动态 SQL 语句。
<T> T
JdbcOperations.execute(String sql, PreparedStatementCallback<T> action)
          执行一个动态 SQL 语句。
<T> T
JdbcOperations.execute(String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action)
          执行一个 JDBC 操作。
 T ResultSetExtractor.extractData(ResultSet rs)
          将结果集内容转换。
<T> T
JdbcOperations.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse)
          执行一个动态查询 SQL 语句。
 void JdbcOperations.query(PreparedStatementCreator psc, RowCallbackHandler rch)
          Query using a prepared statement, reading the ResultSet on a per-row basis with a RowCallbackHandler.
<T> List<T>
JdbcOperations.query(PreparedStatementCreator psc, RowMapper<T> rowMapper)
          Query using a prepared statement, mapping each row to a Java object via a RowMapper.
<T> T
JdbcOperations.query(String sql, Map<String,?> paramMap, ResultSetExtractor<T> rse)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
 void JdbcOperations.query(String sql, Map<String,?> paramMap, RowCallbackHandler rch)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.query(String sql, Object[] args, int[] argTypes, ResultSetExtractor<T> rse)
          执行一个动态查询 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 void JdbcOperations.query(String sql, Object[] args, int[] argTypes, RowCallbackHandler rch)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.query(String sql, Object[] arg, ResultSetExtractor<T> rses)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
 void JdbcOperations.query(String sql, Object[] args, RowCallbackHandler rch)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, Object[] args, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.query(String sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse)
          执行一个动态查询 SQL 语句。
 void JdbcOperations.query(String sql, PreparedStatementSetter pss, RowCallbackHandler rch)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.query(String sql, ResultSetExtractor<T> rse)
          执行一个静态 SQL 语句。
<T> T
JdbcOperations.query(String sql, ResultSetExtractor<T> rse, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
 void JdbcOperations.query(String sql, RowCallbackHandler rch)
          执行一个静态 SQL 语句。
 void JdbcOperations.query(String sql, RowCallbackHandler rch, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, RowMapper<T> rowMapper)
          执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
<T> List<T>
JdbcOperations.query(String sql, RowMapper<T> rowMapper, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.query(String sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且将 SQL 查询结果集使用 ResultSetExtractor 转换。
 void JdbcOperations.query(String sql, SqlParameterSource paramSource, RowCallbackHandler rch)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作,并且结果集行处理使用 RowCallbackHandler 接口处理。
<T> List<T>
JdbcOperations.query(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.queryForInt(String sql)
          执行一个静态 SQL 语句,并取得 int 类型数据。
 int JdbcOperations.queryForInt(String sql, Map<String,?> paramMap)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.queryForInt(String sql, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.queryForInt(String sql, Object[] args, int[] argTypes)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.queryForInt(String sql, SqlParameterSource paramSource)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 List<Map<String,Object>> JdbcOperations.queryForList(String sql)
          执行一个静态 SQL 语句,结果将被映射到一个列表(一个条目为每一行)的对象, 列表中每一条记录都是Map类型对象。
<T> List<T>
JdbcOperations.queryForList(String sql, Class<T> elementType)
          执行一个静态 SQL 语句,结果将被映射到一个列表(一个条目为每一行)的对象,列表中每一条记录都是elementType参数指定的类型对象。
<T> List<T>
JdbcOperations.queryForList(String sql, Class<T> elementType, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 List<Map<String,Object>> JdbcOperations.queryForList(String sql, Map<String,?> paramMap)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.queryForList(String sql, Map<String,?> paramMap, Class<T> elementType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 List<Map<String,Object>> JdbcOperations.queryForList(String sql, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.queryForList(String sql, Object[] args, Class<T> elementType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 List<Map<String,Object>> JdbcOperations.queryForList(String sql, Object[] args, int[] argTypes)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.queryForList(String sql, Object[] args, int[] argTypes, Class<T> elementType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 List<Map<String,Object>> JdbcOperations.queryForList(String sql, SqlParameterSource paramSource)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> List<T>
JdbcOperations.queryForList(String sql, SqlParameterSource paramSource, Class<T> elementType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 long JdbcOperations.queryForLong(String sql)
          执行一个静态 SQL 语句,并取得 long 类型数据。
 long JdbcOperations.queryForLong(String sql, Map<String,?> paramMap)
          查询一个 SQL 语句,sql 参数通过 Map 封装。
 long JdbcOperations.queryForLong(String sql, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 long JdbcOperations.queryForLong(String sql, Object[] args, int[] argTypes)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 long JdbcOperations.queryForLong(String sql, SqlParameterSource paramSource)
          查询一个 SQL 语句,sql 参数通过 SqlParameterSource 封装。
 Map<String,Object> JdbcOperations.queryForMap(String sql)
          执行一个静态 SQL 语句,并将结果集数据转换成Map
 Map<String,Object> JdbcOperations.queryForMap(String sql, Map<String,?> paramMap)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 Map<String,Object> JdbcOperations.queryForMap(String sql, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 Map<String,Object> JdbcOperations.queryForMap(String sql, Object[] args, int[] argTypes)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 Map<String,Object> JdbcOperations.queryForMap(String sql, SqlParameterSource paramSource)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Class<T> requiredType)
          执行一个静态 SQL 语句,并将结果集数据转换成requiredType参数指定的类型对象。
<T> T
JdbcOperations.queryForObject(String sql, Class<T> requiredType, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Map<String,?> paramMap, Class<T> requiredType)
          查询一个 SQL 语句,查询参数使用 Map 封装,并将查询结果使用 requiredType 参数表示的类型返回。
<T> T
JdbcOperations.queryForObject(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
          查询一个 SQL 语句,查询参数使用 Map 封装。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, Class<T> requiredType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, int[] argTypes, Class<T> requiredType)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, Object[] args, RowMapper<T> rowMapper)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, RowMapper<T> rowMapper)
          执行一个静态 SQL 语句,并使用 RowMapper 处理结果集。
<T> T
JdbcOperations.queryForObject(String sql, RowMapper<T> rowMapper, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
<T> T
JdbcOperations.queryForObject(String sql, SqlParameterSource paramSource, Class<T> requiredType)
          查询一个 SQL 语句,查询参数使用 SqlParameterSource 封装,并将查询结果使用 requiredType 参数表示的类型返回。
<T> T
JdbcOperations.queryForObject(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
          查询一个 SQL 语句,查询参数使用 SqlParameterSource 封装。
 SqlRowSet JdbcOperations.queryForRowSet(String sql)
          执行一个静态 SQL 语句,查询结果使用 SqlRowSet 接口封装。
 SqlRowSet JdbcOperations.queryForRowSet(String sql, Map<String,?> paramMap)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 SqlRowSet JdbcOperations.queryForRowSet(String sql, Object... args)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 SqlRowSet JdbcOperations.queryForRowSet(String sql, Object[] args, int[] argTypes)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 SqlRowSet JdbcOperations.queryForRowSet(String sql, SqlParameterSource paramSource)
          查询一个 SQL 语句,使用这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(PreparedStatementCreator psc)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(String sql)
          执行一条 insert 或 update、delete 语句,返回值用于表示受影响的行数。
 int JdbcOperations.update(String sql, Map<String,?> paramMap)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(String sql, Object... args)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(String sql, Object[] args, int[] argTypes)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(String sql, PreparedStatementSetter pss)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 int JdbcOperations.update(String sql, SqlParameterSource paramSource)
          执行一个更新语句(insert、update、delete),这个查询将会使用 PreparedStatement 接口操作。
 

net.hasor.jdbc.coreDataAccessException 的使用
 

抛出 DataAccessExceptionnet.hasor.jdbc.core 中的方法
 int[] JdbcTemplate.batchUpdate(String[] sql)
           
 int[] JdbcTemplate.batchUpdate(String sql, BatchPreparedStatementSetter pss)
           
<T> T
JdbcTemplate.execute(CallableStatementCreator csc, CallableStatementCallback<T> action)
           
<T> T
JdbcTemplate.execute(ConnectionCallback<T> action)
           
<T> T
JdbcTemplate.execute(PreparedStatementCreator psc, PreparedStatementCallback<T> action)
           
<T> T
JdbcTemplate.execute(StatementCallback<T> action)
           
 void JdbcTemplate.execute(String sql)
           
<T> T
JdbcTemplate.execute(String callString, CallableStatementCallback<T> action)
           
<T> T
JdbcTemplate.execute(String sql, Map<String,?> paramMap, PreparedStatementCallback<T> action)
           
<T> T
JdbcTemplate.execute(String sql, PreparedStatementCallback<T> action)
           
<T> T
JdbcTemplate.execute(String sql, SqlParameterSource paramSource, PreparedStatementCallback<T> action)
           
<T> T
JdbcTemplate.query(PreparedStatementCreator psc, PreparedStatementSetter pss, ResultSetExtractor<T> rse)
           
<T> T
JdbcTemplate.query(PreparedStatementCreator psc, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(PreparedStatementCreator psc, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(PreparedStatementCreator psc, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.query(String sql, Map<String,?> paramMap, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(String sql, Map<String,?> paramMap, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.query(String sql, Object[] args, int[] argTypes, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(String sql, Object[] args, int[] argTypes, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.query(String sql, Object[] args, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(String sql, Object[] args, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(String sql, Object[] args, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.query(String sql, PreparedStatementSetter pss, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(String sql, PreparedStatementSetter pss, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(String sql, PreparedStatementSetter pss, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.query(String sql, ResultSetExtractor<T> rse)
           
<T> T
JdbcTemplate.query(String sql, ResultSetExtractor<T> rse, Object... args)
           
 void JdbcTemplate.query(String sql, RowCallbackHandler rch)
           
 void JdbcTemplate.query(String sql, RowCallbackHandler rch, Object... args)
           
<T> List<T>
JdbcTemplate.query(String sql, RowMapper<T> rowMapper)
           
<T> List<T>
JdbcTemplate.query(String sql, RowMapper<T> rowMapper, Object... args)
           
<T> T
JdbcTemplate.query(String sql, SqlParameterSource paramSource, ResultSetExtractor<T> rse)
           
 void JdbcTemplate.query(String sql, SqlParameterSource paramSource, RowCallbackHandler rch)
           
<T> List<T>
JdbcTemplate.query(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
           
 int JdbcTemplate.queryForInt(String sql)
           
 int JdbcTemplate.queryForInt(String sql, Map<String,?> paramMap)
           
 int JdbcTemplate.queryForInt(String sql, Object... args)
           
 int JdbcTemplate.queryForInt(String sql, Object[] args, int[] argTypes)
           
 int JdbcTemplate.queryForInt(String sql, SqlParameterSource paramSource)
           
 List<Map<String,Object>> JdbcTemplate.queryForList(String sql)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, Class<T> elementType)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, Class<T> elementType, Object... args)
           
 List<Map<String,Object>> JdbcTemplate.queryForList(String sql, Map<String,?> paramMap)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, Map<String,?> paramMap, Class<T> elementType)
           
 List<Map<String,Object>> JdbcTemplate.queryForList(String sql, Object... args)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, Object[] args, Class<T> elementType)
           
 List<Map<String,Object>> JdbcTemplate.queryForList(String sql, Object[] args, int[] argTypes)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, Object[] args, int[] argTypes, Class<T> elementType)
           
 List<Map<String,Object>> JdbcTemplate.queryForList(String sql, SqlParameterSource paramSource)
           
<T> List<T>
JdbcTemplate.queryForList(String sql, SqlParameterSource paramSource, Class<T> elementType)
           
 long JdbcTemplate.queryForLong(String sql)
           
 long JdbcTemplate.queryForLong(String sql, Map<String,?> paramMap)
           
 long JdbcTemplate.queryForLong(String sql, Object... args)
           
 long JdbcTemplate.queryForLong(String sql, Object[] args, int[] argTypes)
           
 long JdbcTemplate.queryForLong(String sql, SqlParameterSource paramSource)
           
 Map<String,Object> JdbcTemplate.queryForMap(String sql)
           
 Map<String,Object> JdbcTemplate.queryForMap(String sql, Map<String,?> paramMap)
           
 Map<String,Object> JdbcTemplate.queryForMap(String sql, Object... args)
           
 Map<String,Object> JdbcTemplate.queryForMap(String sql, Object[] args, int[] argTypes)
           
 Map<String,Object> JdbcTemplate.queryForMap(String sql, SqlParameterSource paramSource)
           
<T> T
JdbcTemplate.queryForObject(String sql, Class<T> requiredType)
           
<T> T
JdbcTemplate.queryForObject(String sql, Class<T> requiredType, Object... args)
           
<T> T
JdbcTemplate.queryForObject(String sql, Map<String,?> paramMap, Class<T> requiredType)
           
<T> T
JdbcTemplate.queryForObject(String sql, Map<String,?> paramMap, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, Class<T> requiredType)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, int[] argTypes, Class<T> requiredType)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, int[] argTypes, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, Object[] args, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, RowMapper<T> rowMapper)
           
<T> T
JdbcTemplate.queryForObject(String sql, RowMapper<T> rowMapper, Object... args)
           
<T> T
JdbcTemplate.queryForObject(String sql, SqlParameterSource paramSource, Class<T> requiredType)
           
<T> T
JdbcTemplate.queryForObject(String sql, SqlParameterSource paramSource, RowMapper<T> rowMapper)
           
 SqlRowSet JdbcTemplate.queryForRowSet(String sql)
           
 SqlRowSet JdbcTemplate.queryForRowSet(String sql, Map<String,?> paramMap)
           
 SqlRowSet JdbcTemplate.queryForRowSet(String sql, Object... args)
           
 SqlRowSet JdbcTemplate.queryForRowSet(String sql, Object[] args, int[] argTypes)
           
 SqlRowSet JdbcTemplate.queryForRowSet(String sql, SqlParameterSource paramSource)
           
 int JdbcTemplate.update(PreparedStatementCreator psc)
           
 int JdbcTemplate.update(PreparedStatementCreator psc, PreparedStatementSetter pss)
           
 int JdbcTemplate.update(String sql)
           
 int JdbcTemplate.update(String sql, Map<String,?> paramMap)
           
 int JdbcTemplate.update(String sql, Object... args)
           
 int JdbcTemplate.update(String sql, Object[] args, int[] argTypes)
           
 int JdbcTemplate.update(String sql, PreparedStatementSetter pss)
           
 int JdbcTemplate.update(String sql, SqlParameterSource paramSource)
           
 

net.hasor.jdbc.datasourceDataAccessException 的使用
 

抛出 DataAccessExceptionnet.hasor.jdbc.datasource 中的方法
static Connection DataSourceUtils.currentConnection(DataSource dataSource)
          获得某个数据源的当前连接
static Connection DataSourceUtils.getConnection(DataSource dataSource)
          申请连接
static void DataSourceUtils.releaseConnection(Connection con, DataSource dataSource)
          释放连接
 

net.hasor.jdbc.exceptionsDataAccessException 的使用
 

net.hasor.jdbc.exceptionsDataAccessException 的子类
 class IllegalTransactionStateException
           
 class InvalidDataAccessException
          无效的数据异常
 class SQLWarningException
          SQL 警告。
 class TransactionDataAccessException
          数据库事务性异常的根,子类将会确定具体事务方面原因。
 class TransactionSuspensionNotSupportedException
           
 class TypeMismatchDataAccessException
          Exception thrown on mismatch between Java type and database type: for example on an attempt to set an object of the wrong type in an RDBMS column.
 class UncategorizedDataAccessException
          不明原因的底层 SQL 异常。
 



Copyright © 2013-2014. All Rights Reserved.