JDBC第三方jar包的使用

本文介绍了如何使用JDBC的第三方库commons-dbutils-1.6.jar,详细讲解了其包含的三个核心类以及八个常见的结果集处理器。同时,探讨了数据库连接池的概念,并以commons-dbcp-1.4.jar为例,说明了如何导入相关包进行配置,为数据库操作提供更高效的连接管理。
摘要由CSDN通过智能技术生成

commons-dbutils-1.6.jar:

可以操作JDBC连接数据库,并且执行SQL语句,处理返回的结果集
三个核心类:
DbUtils:关闭资源方法(安静的关闭,不要异常处理)
QueryRunner:执行SQL语句,并且返回你想要的结果集
ResuktSetHandler(参数): 接口(使用实现类,想要什么结果集,就传入什么该接口的实现类)
举例:
导入的包:
import java.sql.Connection;
import java.sql.SQLException;
import org.apache.commons.dbutils.DbUtils;
import org.apache.commons.dbutils.QueryRunner;
public static void insert() throws SQLException {
    //  插入一条数据使用QueryRunner
    QueryRunner qr = new QueryRunner();
    //  获取连接
    Connection connection = JDBCUtil.getConnection();
    String sql = "insert into sort values(null,'显示器',5,'这是一台曲面屏显示器')";
    //  插入数据
    int row = qr.update(connection, sql);
    if (row > 0) {
        System.out.println("插入成功");
    }
    //  安静的关闭资源
    DbUtils.closeQuietly(connection);
}
//  main函数调用
public static void main(String[] args) throws SQLException {
    QueryRunner qr = new QueryRunner();
    Connection connection = JDBCUtil.getConnection();
    //  使用占位符传入SQL语句
    String sql = "update sort set sname=?,sprice=?,sdesc=? where sid=5";
    Object[] params = {
  "咖啡",1000,"Java里的咖啡"};
    int row = qr.update(connection, sql, params);
    if (row > 0) {
        System.out.println("修改成功");
    }
    DbUtils.closeQuietly(connection);
}
八个常见的结果集:
导入的包:
import java.sql.Connection;
import java.sql.SQLException;
import java.util.List;
import java.util
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值