jdbcTemplate实现增删改的操作
1 @Test 2 public void delete() { 3 //设置数据库信息 4 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 5 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); 6 dataSource.setUrl("jdbc:mysql:///spring_day03"); 7 dataSource.setUsername("root"); 8 dataSource.setPassword("root"); 9 10 //创建jdbcTemplate对象 11 JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); 12 13 //调用update方法实现删除 14 String sql = "delete from user where username=?"; 15 int rows = jdbcTemplate.update(sql, "lucy"); 16 System.out.println(rows); 17 } 18 19 //2 修改操作 20 @Test 21 public void update() { 22 //设置数据库信息 23 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 24 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); 25 dataSource.setUrl("jdbc:mysql:///spring_day03"); 26 dataSource.setUsername("root"); 27 dataSource.setPassword("root"); 28 29 //创建jdbcTemplate对象 30 JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); 31 32 //调用jdbcTemplate里面的方法实现 update方法 33 String sql = "update user set password=? where username=?"; 34 int rows = jdbcTemplate.update(sql, "1314","lucy"); 35 System.out.println(rows); 36 } 37 38 // 1 添加操作 39 @Test 40 public void add() { 41 // 设置数据库信息 42 DriverManagerDataSource dataSource = new DriverManagerDataSource(); 43 dataSource.setDriverClassName("com.mysql.jdbc.Driver"); 44 dataSource.setUrl("jdbc:mysql:///spring_day03"); 45 dataSource.setUsername("root"); 46 dataSource.setPassword("root"); 47 48 // 创建jdbcTemplate对象,设置数据源 49 JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); 50 51 // 调用jdbcTemplate对象里面的方法实现操作 52 //创建sql语句 53 String sql = "insert into user values(?,?)"; 54 int rows = jdbcTemplate.update(sql, "lucy","250"); 55 System.out.println(rows); 56 }