当前位置: 代码迷 >> 综合 >> Dbutils - 增删改(10)
  详细解决方案

Dbutils - 增删改(10)

热度:40   发布时间:2023-12-13 06:01:55.0

概述

Commons DbUtils是Apache组织提供的一个对JDBC进行简单封装的开源工具类库,使用它能够简化JDBC应用程序的开发,同时也不会影响程序的性能。最大的好处是它能帮我们自动封装结果集。下面使用C3P0作为数据库连接池。

环境搭建

  • 导包
    c3p0-0.9.1.2.jar
    commons-dbutils-1.4.jar

  • 配置文件
    和上篇c3p0的一致

增删改代码实现

import org.apache.commons.dbutils.QueryRunner;import com.mchange.v2.c3p0.ComboPooledDataSource;public class Test {public static void main(String[] args) throws Exception {//1、指定数据库连接池ComboPooledDataSource dataSource = new ComboPooledDataSource();//2、增删改都使用update方法QueryRunner qr = new QueryRunner(dataSource);String insert = "insert into students(id, name, clazz) values(?, ?, ?)";qr.update(insert, "123", "123", "123");String update = "update students set name = ? where id = ?";qr.update(update, "789", "123");String delete = "delete from students where id = ?";qr.update(delete, "123");}
}