流浪のwolf

卷帝

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

什么是数据库连接池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);
    }
}
复制代码

 

posted on   朱龙旭的网络  阅读(35)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Blazor Hybrid适配到HarmonyOS系统
· 支付宝 IoT 设备入门宝典(下)设备经营篇
· 万字调研——AI生成内容检测
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
点击右上角即可分享
微信分享提示