德鲁伊连接池目前来看是最好的连接池,稳定,而且速度要比C3P0要快

使用方法:

1.导入jar包

2.加入配置文件druid.properties,并进行配置

3.创建properties对象,并读取配置文件

4.创建一个指定参数的数据库连接池

DataSource dataSource = DruidDataSourceFactory.createDataSource(properties);

5.获得连接

附上druid.properties配置文件内容

# 数据源名称,必须唯一
druid.datasource.name=exampleDataSource# JDBC连接URL
url=jdbc:mysql://localhost:3306/xxxx# 数据库用户名和密码
username=root
password=xxxx# 数据库驱动类名
driverClassName=com.mysql.jdbc.Driver# 连接池最大连接数
maxActive=50# 连接池最小连接数
minIdle=10# 获取连接时最大等待时间,单位毫秒
maxWait=10000# 从连接池中获取连接时是否检查连接的有效性
testOnBorrow=true# 归还连接时是否检查连接的有效性
testOnReturn=false# 保持连接活动的时间,单位毫秒
timeBetweenEvictionRunsMillis=60000# 每次检查连接是否有效的数量
numTestsPerEvictionRun=10# 连接在连接池中最小的生存时间,单位毫秒
minEvictableIdleTimeMillis=300000# 是否打开连接泄露自动检测
connection-leak-enable=true

德鲁伊连接池学习笔记相关推荐

  1. 满汉楼(德鲁伊连接池+DBUtils+DAO+Mysql)保姆级别分析+代码实现

    一:需求 1.完成一个酒店后台管理系统,当然只是模拟,在控制台就行模拟 2.实现管理人员的登录和酒店成本账单的查看,以及正常的点餐,结账和查看账单等等功能 二:实现的功能展示 1.用户登录(这里输入的 ...

  2. java 的德鲁伊连接池_德鲁伊连接池-Druid

    利用Druid连接池获得数据库连接(得到一个连接对象): package com.hk.utils; import com.alibaba.druid.pool.DruidDataSource; im ...

  3. comsol与matlab连接使用学习笔记 1 基础设置

    comsol与matlab连接使用学习笔记 1 基础设置 前言 1.安装 COMSOL livlink for Matlab 2.首次运行 前言 以前从来没有用过comsol livelink for ...

  4. JDBC——通过德鲁伊连接池连接Mysql

    步骤一:在java项目中导入jar包 德鲁伊连接池jar包https://download.csdn.net/download/m0_62642719/85360784步骤二:在src下创建配置文件: ...

  5. springboot 配置德鲁伊连接池

    一.数据库连接池 1.1什么是数据库连接池 数据库连接池负责分配.管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个:释放空闲时间超过最大空闲时间的数据库连接来避免 ...

  6. 德鲁伊连接池(druid)

    文章目录 一.连接池 1.什么是连接池 2.为什么要用连接池 二.德鲁伊连接池(druid) 1.介绍 2.代码实操 一.连接池 1.什么是连接池 简单来说就是一组连接组成的一个池子(集合),称为连接 ...

  7. [JAVA]使用德鲁伊连接池和DAO方法完成对goods表的crud

    目录 1.配置德鲁伊连接池的properties文件. 2.创建goods表,并插入数据[MySQL]. 3.创建德鲁伊数据库连接池的工具类. 4.创建Goods的domain层 5.创建BasicD ...

  8. Druid 德鲁伊连接池技术

    Druid 德鲁伊连接池技术 步骤: 去官网去下载一个德鲁伊的jar -> druid-1.0.9.jar 定义配置文件:使用properties文件类型的,名字随便起 手动加载配置文件信息: ...

  9. Druid(德鲁伊)连接池

    Druid(德鲁伊)连接池是阿里提供的数据库连接池,集DBCP,C3P0,Proxool的优点于一身的数据库连接池,功能强大,速度快,稳定性好,具有强大的监控功能,也可以防止SQL的注入. 1.在使用 ...

最新文章

  1. 实践:使用Spring 原生注解来快速实现 策略模式 + 工厂模式
  2. rotateleft_Java Integer类rotateLeft()方法与示例
  3. [Unity][FlowCanvas] 预制体中新建的组件无法拖入 GameObject 类型的黑板的解决办法:关闭预制体之后再打开
  4. 服务超时 — 基本原理
  5. NVIDIA背书-Kaldi是目前最受欢迎的开源语音识别框架
  6. Python:Django 项目中可用的各种装备和辅助
  7. python-json下载以及分析-案例
  8. IT黑马之用户信息管理系统
  9. php判断是否夏令时,关于php:时区和夏令时问题
  10. Context and Attribute Grounded Dense Captioning
  11. #655 – 冒泡事件可能会被某些控件屏蔽(Bubbling Mouse Events Swallowed by Some Controls)
  12. 这个好用的办公网优化工具,官宣免费了
  13. Python实现的《桌面视频壁纸程序 Mili Wallpaper》
  14. 神州租车还有这些新玩法?打造了行业新标杆
  15. Linux下的压测工具 hey
  16. 欢迎观看Toni_hou的#生活8
  17. Java调用c/c++(JNI)最详细步骤
  18. 部署 Office Web Apps(2)
  19. Three.js所有材质的属性及实例应用
  20. 深度干货,李彦宏、马云、马化腾数博会演讲实录(附全文)

热门文章

  1. 全明星助阵 CGU2017七彩虹游戏联盟盛典看点大揭秘!
  2. 导入Excel2007/2010出现“找不到可安装的 ISAM”错误的原因
  3. 十一、监控和管理Linux进程
  4. android刷机之官方ROM提取rom.zip
  5. java计算机毕业设计vue学习视频课程网站源码+数据库+系统+lw文档
  6. 大数据组件之Storm简介
  7. 1.Python相关---钉钉报警及邮件发送
  8. 百度刘超实习生UI平面设计作品
  9. 欢聚时代2017前端笔试C卷
  10. [Brainfuck]基于Whitespace语言保密思想的BF语句构建-(无字天书)