什么是数据库连接池druid
每次数据库连接都要断开重连浪费时间,性能 【 底层需要 tcp 连接 】
资源复用 ;
提升系统响应速度 ;
避免数据库连接遗漏 ;【 长时间不操作会强制断开 】
使用:
初始连接数:连接的个数
package com.zhulx.com.druid; import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.pool.DruidDataSourceFactory; import javax.sql.DataSource; import java.io.FileInputStream; import java.sql.Connection; import java.util.Properties; public class TESTDRUID { // TODO 测试DRIUID数据库连接池 public static void main(String[] args) throws Exception { //1 .导入 jar 包 //2. 配置文件 //3.加载配置文件 【 配置信息文件在src 目录下 要 load 加载 】 prop 配置文件不能有空格 Properties prop = new Properties(); prop.load(new FileInputStream("src/druid.properties")) ; //4 获取连接池对象 【 prop 是配置信息 】 DataSource dataSource = DruidDataSourceFactory.createDataSource(prop); //5 获取数据库连接 Connection Connection connection = dataSource.getConnection(); System.out.println(connection); } }
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库