我是靠谱客的博主 冷酷唇彩,最近开发中收集的这篇文章主要介绍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核心类创建方式|所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部