• 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 }
  • 相关阅读:
    ubuntu shell插件
    通过更改服务器解决双系统ubuntu时间+8
    ubuntu安装mysql遇到的问题
    05 面向对象:构造方法&static&继承&方法 &final
    electron 大体结构
    js时间Date对象介绍及解决getTime转换为8点的问题
    Fiddler命令行和HTTP断点调试
    使用HTTP头去绕过WAF(bypasswaf)
    Linux下php5.3.3安装mcrypt扩展
    Error: Cannot find a valid baseurl for repo: epel
  • 原文地址:https://www.cnblogs.com/gongxr/p/8027249.html
Copyright © 2020-2023  润新知