Druid连接池的使用
本文主要讲述druid连接池连接数据库的操作步骤
1. 在libs中引入druid的jar包
2. 在src下引入druid.properties配置文件
druid.properties配置文件如下:
driverClassName=com.mysql.cj.jdbc.Driver url=jdbc:mysql://localhost:3306/hspdb02?serverTimezone=UTC&rewriteBatchedStatements=true username=root password=zw20010108 initialSize=10 maxActive=50 minIdle=5 maxWait=6000
3. 编写连接代码
public class DruidTest { // 使用德鲁伊连接池,连接数据库 @Test @SuppressWarnings({"all"}) public void TestDruid() throws Exception{ // 1.将Druid的jar引入至libs文件夹中 // 2.在src下添加druid.properties文件 // 3.使用properties类的对象,加载druid.properties文件 Properties properties = new Properties(); properties.load(new FileInputStream("src\\druid.properties")); // 4.将properties对象作为参数,创建druid数据连接池对象 DataSource druidDataSource = DruidDataSourceFactory.createDataSource(properties); long start = System.currentTimeMillis(); for (int i = 0; i < 500000; i++) { Connection connection = druidDataSource.getConnection(); connection.close(); } long end = System.currentTimeMillis(); System.out.println("执行时间: " + (int)(end-start)); } }
注意,创建数据池的方式:
DataSource druidDataSource = DruidDataSourceFactory.createDataSource(properties);
这里的properties对象需要读取druid.properties配置文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏