Jdbctemplate的update方法地简单底层实现与BeanPropertyRowMapper的用法和注意事项
jdbc的update方法
update方法用于操作INSERT,UPDATE,DELETE等DML语言。
API:public int update(String sql, @NullablObject… args)
参数一sql:要执行的增删改的sql语句,可以包含占位符"?"
参数二Object… args:表示sql中对应的占位符的具体数据
update方法的底层实现原理
获取连接,获取预编译statement对象,executeUpdate执行,获取影响行数作为返回值,
资源的释放都封装在了jdbcTemplate.update方法中。
update方法演示
public static void main(String[] args) {
// 增加方法
// InsertData();
// 删除方法
// DeleteMethod();
// 更改方法
UpdateMethod();
}
private static void InsertData() {
MyJdbcTemplate jdbcTemplate = new MyJdbcTemplate(DruidJdbcUtil.getDataSource());
String sql = "insert into book values (null,'冰与火之歌',888,'乔治。马丁')";
int update = jdbcTemplate.update(sql);
System.out.println("update = " + update);
String sql1 = "insert into book values