我是靠谱客的博主 冷酷唇彩,最近开发中收集的这篇文章主要介绍CC00104.bigdatajava——|Java&MySQL.数据库连接池和DBUtils.V13|——|MySQL.v14|QueryRunner核心类创建方式|,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
一、[QueryRunner核心类的创建方式]:DBUtils完成 CRUD
### --- QueryRunner核心类
~~~ # 构造方法
——> QueryRunner()
——> QueryRunner(DataSource ds) ,提供数据源(连接池),DBUtils底层自动维护连接connection
~~~ # 常用方法
——> update(Connection conn, String sql, Object... params) ,用来完成表数据的增加、删除、更新操作
——> query(Connection conn, String sql, ResultSetHandler rsh, Object... params) ,用来完成表数据的查询操作
### --- QueryRunner的创建
——> 手动模式
~~~ 手动方式 创建QueryRunner对象
QueryRunner qr = new QueryRunner();
——> 自动模式
~~~ 自动创建 传入数据库连接池对象
QueryRunner qr2 = new QueryRunner(DruidUtils.getDataSource());
——> 自动模式需要传入连接池对象
~~~ 获取连接池对象
public static DataSource getDataSource(){
return dataSource;
}
二、sql语句
package com.yanqi.testDBUtils;
import com.yanqi.utils.DruidUtils;
import org.apache.commons.dbutils.QueryRunner;
public class DBUtilsDemo01 {
//QueryRunner 核心类的创建方式
public static void main(String[] args) {
//方式1 手动模式
QueryRunner qr = new QueryRunner();
//方式2 自动模式 提供数据库连接池对象 DBUtils会自动的维护连接
QueryRunner qr2 = new QueryRunner(DruidUtils.getDataSource());
}
}
三、打印输出
D:JAVAjdk-11.0.2binjava.exe "-javaagent:D:IntelliJIDEAIntelliJ IDEA 2019.3.3libidea_rt.jar=51544:D:IntelliJIDEAIntelliJ IDEA 2019.3.3bin" -Dfile.encoding=UTF-8 -classpath "E:NO.Z.10000——javaprojectNO.H.00002.mysqlmysqloutproductionmysql.jdbc_task06;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJardom4j-1.6.1.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJardruid-1.0.9.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarc3p0-0.9.5.2.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarcommons-dbcp-1.4.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarjaxen-1.1-beta-6.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarcommons-pool-1.5.6.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarcommons-dbutils-1.6.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarmchange-commons-java-0.2.12.jar;F:NO.Z.02000——soft——IT.实验20210801——Hadoop20210801.2——Hadoop——第二阶段——预科班预科班第二阶段模块一 5 任务五 (JDBC) 3_软件myJarmysql-connector-java-5.1.37-bin.jar" com.yanqi.testDBUtils.DBUtilsDemo01
Process finished with exit code 0
最后
以上就是冷酷唇彩为你收集整理的CC00104.bigdatajava——|Java&MySQL.数据库连接池和DBUtils.V13|——|MySQL.v14|QueryRunner核心类创建方式|的全部内容,希望文章能够帮你解决CC00104.bigdatajava——|Java&MySQL.数据库连接池和DBUtils.V13|——|MySQL.v14|QueryRunner核心类创建方式|所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复