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     }

 

posted @ 2017-04-15 09:42  崔布斯  阅读(265)  评论(0编辑  收藏  举报