zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    燃料
    Widgets学习
    莫比乌斯反演与杜教筛
    jade在命令行实时编译
    jade文档声明和头尾标签
    团队成员之间的对抗与互助的鼓励
    jade简介
    node入口文件分析和目录初始化
    搭建一个项目的前期准备
    判断团队适不适合使用node
  • 原文地址:https://www.cnblogs.com/gongxr/p/8027249.html
Copyright © 2011-2022 走看看