Java连接池druid导入IDEA操作以及配置,简单使用(我绝对是写的所有相关内容中最详细的一篇了)

您所在的位置:网站首页 idea配置xml Java连接池druid导入IDEA操作以及配置,简单使用(我绝对是写的所有相关内容中最详细的一篇了)

Java连接池druid导入IDEA操作以及配置,简单使用(我绝对是写的所有相关内容中最详细的一篇了)

2024-07-17 18:25| 来源: 网络整理| 查看: 265

Druid1.2.6(德鲁伊)导入IDEA 1.下载2.导入3.配置文件注意: 4.简单使用测试

1.下载

首先我们访问一下下载地址: https://repo1.maven.org/maven2/com/alibaba/druid/1.2.6/ 在这里插入图片描述 在这里插入图片描述 将压缩文件放置到一个集合目录下 在这里插入图片描述

2.导入

进入目录复制druid-1.2.6.jar 在这里插入图片描述 打开idea在主文件夹下新建lib包,选中lib然后ctrl+V把druid-1.2.6粘进去 在这里插入图片描述 在这里插入图片描述 同样方法导入mysql-connector-java-8.0.17 在这里插入图片描述 把两个导入的jar右击加入library中 在这里插入图片描述

在src文件夹中新键.properties文件,命名为druid.properties 在这里插入图片描述

3.配置文件

进行druid.properties的配置 以下是我的配置(正确) 在这里插入图片描述

注意:

一开始我配置的时候出现了问题,在配置的时候自定义了变量名导致程序无法运行 我们来看一下配置的文档 在这里插入图片描述 由此可以得出我们不能对定义好的变量名自己进行改写 例如:username改成mysqlhostname 正确代码配置如下: (druid文件配置,MySQL版本8.0.17,druid版本1.2.6)

#druid文件配置,MySQL版本8.0.17,druid版本1.2.6 driverClassName = com.mysql.cj.jdbc.Driver #url = jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf-8&userSSL=false&serverTimezone=GMT%2B8 url=jdbc:mysql://localhost:3306/datebase2?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL&allowPublicKeyRetrieval=true username=root password=******* #初始连接数量 initialSize = 5 #最大连接数 maxActive = 10 #最大超时时间 maxWait = 3000

(druid文件配置,MySQL版本5.5,druid版本1.2.6)

#druid文件配置,MySQL版本5.5,druid版本1.2.6 driverClassName = com.mysql.jdbc.Driver #url = jdbc:mysql://localhost:3306/数据库名 url=jdbc:mysql://localhost:3306/datebase2 username=root password=******* #初始连接数量 initialSize = 5 #最大连接数 maxActive = 10 #最大超时时间 maxWait = 3000 4.简单使用测试

测试代码如下:

import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.IOException; import java.io.InputStream; import java.net.URL; import java.sql.Connection; import java.util.Properties; /** * druid测试 */ public class JDBC_Demo5 { public static void main(String[] args) throws Exception { //加载配置文件 Properties pro = new Properties(); InputStream is =JDBC_Demo5.class.getClassLoader().getResourceAsStream("druid.properties"); pro.load(is); //获取连接池对象 DataSource datasource = DruidDataSourceFactory.createDataSource(pro); //获取连接 Connection cn = datasource.getConnection(); System.out.println(cn); } }

程序展示: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3