| 1、使用JdbcTemplate的execute()方法执行SQL语句 
 代码 2、如果是UPDATE或INSERT,可以用update()方法。
 
 代码 3、带参数的更新
 
 代码 
 代码 4、使用JdbcTemplate进行查询时,使用queryForXXX()等方法
 
 代码 
             代码 
             代码 
             代码 JdbcTemplate将我们使用的JDBC的流程封装起来,包括了异常的捕捉、SQL的执行、查询结果的转换等等。spring大量使用Template Method模式来封装固定流程的动作,XXXTemplate等类别都是基于这种方式的实现。 除了大量使用Template Method来封装一些底层的操作细节,spring也大量使用callback方式类回调相关类别的方法以提供JDBC相关类别的功能,使传统的JDBC的使用者也能清楚了解spring所提供的相关封装类别方法的使用。
 JDBC的PreparedStatement 
 代码 
             代码 
             代码 在getUser(id)里面使用UserRowMapper 
 代码 网上收集 org.springframework.jdbc.core.PreparedStatementCreator 返回预编译SQL 不能于Object[]一起用
 
 代码 1.增删改
 org.springframework.jdbc.core.JdbcTemplate 类(必须指定数据源dataSource)
 
 代码 或
 
 代码 org.springframework.jdbc.core.PreparedStatementSetter 接口 处理预编译SQL
 
 代码 2.查询JdbcTemplate.query(String,[Object[]/PreparedStatementSetter],RowMapper/RowCallbackHandler)
 org.springframework.jdbc.core.RowMapper 记录映射接口 处理结果集
 
 代码 org.springframework.jdbc.core.RowCallbackHandler 记录回调管理器接口 处理结果集
 
 代码 |