Spring之jdbcTemplate:增删改

JdbcTemplate增删改数据操作步骤:
1、导入jar包;
2、设置数据库信息;
3、设置数据源;
4、调用jdbcTemplate对象中的方法实现操作

 1 package helloworld.jdbcTemplate;
 2 
 3 import org.junit.Test;
 4 import org.springframework.jdbc.core.JdbcTemplate;
 5 import org.springframework.jdbc.datasource.DriverManagerDataSource;
 6 
 7 /**
 8  * JdbcTemplate增删改数据
 9  * 1、导入jar包;2、设置数据库信息;3、设置数据源;4、调用jdbcTemplate对象中的方法实现操作
10  */
11 public class JdbcTemplateDemo1 {
12 
13     @Test
14     public void insertData() {
15 //        设置数据库信息
16         DriverManagerDataSource dataSource = new DriverManagerDataSource();
17         dataSource.setDriverClassName("com.mysql.jdbc.Driver");
18         dataSource.setUrl("jdbc:mysql://10.15.1.200:3306/gxrdb");
19         dataSource.setUsername("root");
20         dataSource.setPassword("root");
21 
22 //        设置数据源
23         JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
24 
25 //        调用jdbcTemplate对象中的方法实现操作
26         String sql = "insert into user value(?,?,?)";
27         //表结构:id(int、自增),name(varchar 100),age(int 10)
28         int rows = jdbcTemplate.update(sql, null, "Tom2", 25);
29         System.out.println("插入行数:" + rows);
30     }
31 
32     @Test
33     public void updateData() {
34 //        设置数据库信息
35         DriverManagerDataSource dataSource = new DriverManagerDataSource();
36         dataSource.setDriverClassName("com.mysql.jdbc.Driver");
37         dataSource.setUrl("jdbc:mysql://10.15.1.200:3306/gxrdb");
38         dataSource.setUsername("root");
39         dataSource.setPassword("root");
40 
41 //        设置数据源
42         JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
43 
44 //        调用jdbcTemplate对象中的方法实现操作
45         String sql = "update user set age = ? where name = ?";
46         //表结构:id(int、自增),name(varchar 100),age(int 10)
47         int rows = jdbcTemplate.update(sql,   55,"Tom");
48         System.out.println("插入行数:" + rows);
49     }
50 
51     @Test
52     public void deleteData() {
53 //        设置数据库信息
54         DriverManagerDataSource dataSource = new DriverManagerDataSource();
55         dataSource.setDriverClassName("com.mysql.jdbc.Driver");
56         dataSource.setUrl("jdbc:mysql://10.15.1.200:3306/gxrdb");
57         dataSource.setUsername("root");
58         dataSource.setPassword("root");
59 
60 //        设置数据源
61         JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource);
62 
63 //        调用jdbcTemplate对象中的方法实现操作
64         String sql = "delete from user where name = ?";
65         //表结构:id(int、自增),name(varchar 100),age(int 10)
66         int rows = jdbcTemplate.update(sql,   "Tom");
67         System.out.println("插入行数:" + rows);
68     }
69 }
原文地址:https://www.cnblogs.com/gongxr/p/8027249.html