前言
基于上一篇文章DBUtils简介,我们已经大体了解了Dbutils
接下就学习下Dbutils
中的核心功能之一QueryRunner
.
QueryRunner
可以理解为: 是一个有权限执行SQL语句的存在
QueryRunner核心类
构造方法
QueryRunner()
也称为:手动模式QueryRunner(DataSource ds)
也称为:自动模式. 需要提供数据源(连接池), 然后DbUtils底层自动维护连接Connection
常用方法
update(Connection conn, String sql, Object..params)
用来执行表数据中的 增加 / 删除 / 更新 操作query(Connection conn, String sql, ResultSetHandler<T> rsh, Object..params)
用来执行表数据的查询操作
QueryRunner对象的创建
/**
* 项目描述: 使用有参和无参两种方式创建QueryRunner类
* 作 者: chain.xx.wdm
*/
public class QueryRunnerCreateTest {
public static void main(String[] args) {
// 1.无参方式创建QueryRunner对象 即手动模式
QueryRunner queryRunner = new QueryRunner();
// 2.有参方式创建QueryRunner对象 即自动模式
new QueryRunner(DruidUtils.getDataSource());
}
}
/*
有参方式(自动模式)需要传入连接池对象
所以我们在DruidUtils中添加方法getDataSource()
public static DataSource getDataSource(){
return dataSource;
}
*/
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。