前言
基于上一篇文章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;
}
*/
发表回复