先不说那么多,把Java代码贴出来吧。
public static void main(String[] args) throwsInterruptedException, IOException {try{
DriverManagerDataSource dataSource= newDriverManagerDataSource();
dataSource.setDriverClassName("com.mysql.jdbc.Driver");
dataSource.setUrl("jdbc:mysql://172.23.88.107:3306/test?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC");
dataSource.setUsername("root");
dataSource.setPassword("zdsoft");
JdbcTemplate jdbcTemplate= newJdbcTemplate(dataSource);int res= jdbcTemplate.update("update student set name='李四',age=12 where id=25");
System.out.println(res);
}catch(Exception e) {//TODO Auto-generated catch block
e.printStackTrace();
}
}
我们知道。在mysql中,如果我们修改一条数据的原始值和修改后值是一致的,那么就会返回影响的行数为0