Spring框架对Jdbc简单操作,代码实现(增、删、改)

在上一篇博客中,我为大家简单介绍了一下使用Spring框架对Jdbc操作的优势,以及在操作上的一些方法。
那么今天我们就一起来用代码实现一下,使用Spring 框架中封装的JdbcTemplate对象来对数据库进行增、删、改。
 
  下面就是代码实现过程,每行都有注释,希望能够帮到大家
/**
 * 使用Spring框架对Jdbc进行简单操作
 */
public class SpringTemplate {
    @Test
    //使用JdbcTemplate模板向数据库中添加数据
    public void testInsert(){
        //1. 首先获得springTemplate对象,依赖于数据源
        JdbcTemplate template = new JdbcTemplate(new ComboPooledDataSource());
        //2. 使用JdbcTemplate对象调update()方法对向数据库中插入数据
            //  2.1获得操作数据库的sql语句对象
            String sql="insert into users (uname,password) values(?,?)";
            //  2.2使用template对象执行sql语句
        int row = template.update(sql, "黄药师", "11111");
        //在控制台打印row,看数据是否插入成功
        System.out.println(row+"行数据添加完成");
    }
@Test
    //使用SpringTemplate模板修改数据库数据
    public void update(){
        //1.首先获得SpringTemplate对象,依赖于数据源
        JdbcTemplate template = new JdbcTemplate(new ComboPooledDataSource());
        //2.使用JdbcTemplate对象调query()方法,对数据库进行修改
            //2.1 获得操作数据库的sql语句对象
            String sql="update users set uname=?,password=? where uid=?";
            //2.2 使用template对象来执行sql语句
            int row = template.update(sql, "李小龙", "22222", 20);
            //打印row看看数据是否修改成功
            System.out.println(row+"行数据修改完成");
    }
    @Test
    //使用SpringTemplate模板删除数据库中的某些数据
    public void delete(){
     //1.首先获得SpringTemplate对象,依赖于数据源
        JdbcTemplate template = new JdbcTemplate(new ComboPooledDataSource());
     //2. 使用template对象调update()方法,进项删除数据
            //2.1 获得操作数据库的sql语句对象
            String sql="delete from users where uid=?";
            //2.2 使用template对象来执行sql语句
            int row = template.update(sql, "5");
     //打印row来看看删除是否成功
        System.out.println(row+"行数据删除成功");
    }
原文地址:https://www.cnblogs.com/Hubert-dzl/p/11064112.html