Hikari是一款非常强大,高效,并且号称“史上最快连接池”。由于其性能方面比较好,并且在springboot2.0之后,采用的默认数据库连接池就是Hikari,在引用parents后不用专门再添加依赖。

性能方面的比较:hikariCP>druid>tomcat-jdbc>dbcp>c3p0 。hikariCP的高性能得益于最大限度的避免锁竞争。

所以有了Hikari这个连接池,它是一个高速、免费、开源的JAVA连接池,它的性能几乎是C3P0、DBCP的25倍,十分强悍。

下面是连接池的相关配置信息:
application.yml中的配置
## 数据库配置
spring.datasource.type=com.zaxxer.hikari.HikariDataSource
spring.datasource.driverClassName = com.mysql.jdbc.Driver
spring.datasource.url = jdbc:mysql://localhost:3306/ssm?useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.username = root
spring.datasource.password = 123456
## Hikari 连接池配置 ------ 详细配置请访问:https://github.com/brettwooldridge/HikariCP
## 最小空闲连接数量
spring.datasource.hikari.minimum-idle=5
## 空闲连接存活最大时间,默认600000(10分钟)
spring.datasource.hikari.idle-timeout=180000
## 连接池最大连接数,默认是10
spring.datasource.hikari.maximum-pool-size=10
## 此属性控制从池返回的连接的默认自动提交行为,默认值:true
spring.datasource.hikari.auto-commit=true
## 连接池名称
spring.datasource.hikari.pool-name=MyHikariCP
## 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
spring.datasource.hikari.max-lifetime=1800000
## 数据库连接超时时间,默认30秒,即30000
spring.datasource.hikari.connection-timeout=30000
spring.datasource.hikari.connection-test-query=SELECT 1

SpringBoot默认数据库连接池Hikari相关推荐

  1. 数据库连接池 ( 三 ) springboot默认连接池 Hikari

    3.Java常用连接池 3.0.常用连接池 在Java中开源的数据库连接池有以下几种 : 1.C3P0:是一个开放源代码的JDBC连接池,它在lib目录中与Hibernate一起发布,包括了实现jdb ...

  2. springboot配置数据库连接池hikari

    Springboot2.0以后默认数据库连接池选择了Hikari(性能高)开源地址:https://github.com/brettwooldridge/HikariCP 里面有技术文档 性能方面 h ...

  3. SpringBoot 默认数据库连接池 HikariCP

    目录 引言 1.问题描述 2.SpringBoot默认的数据库连接池 3.HikariCP是什么 4.测试依赖 5.配置文件 5.1.数据库连接参数 5.2.连接池数据基本参数 5.3.连接检查参数 ...

  4. SpringBoot的数据库连接池

    一.前言 开发web项目,我们肯定会和数据库打交道,因此就会涉及到数据库链接的问题.在以前我们开发传统的SSM结构的项目时进行数据库链接都是通过JDBC进行数据链接,我们每和数据库打一次交道都需要先获 ...

  5. Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由

    转载自公众号:工匠小猪猪的技术世界 摘要: 本文非原创,是笔者搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP为什么这么快. Sp ...

  6. Spring Boot学习总结(18)——Springboot 2.0选择HikariCP作为默认数据库连接池的五大理由

    Springboot2默认数据库连接池选择了HikariCP为何选择HikariCP理由一.代码量理由二.口碑理由三.速度理由四.稳定性理由五.可靠性HikariCP为什么这么快优化并精简字节码更好的 ...

  7. SpringBoot 整合 数据库连接池(Druid、HicariCP、C3P0等等)

    作者:大三的土狗 专栏:SpringBoot入门到精通 快速导航 前言 1.连接池介绍 2.HicariCP 1)导入坐标 2)修改配置 3)优势 3.Druid 1)导入坐标 2)修改配置 3)优势 ...

  8. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由

    转载自公众号:工匠小猪猪的技术世界 摘要: 本文非原创,是「工匠小猪猪的技术世界」搜集了一些HikariCP相关的资料整理给大家的介绍,主要讲解了为什么sb2选择了HikariCP以及HikariCP ...

  9. springboot+dbcp数据库连接池

    springboot+dbcp数据库连接池 1,连接池配置文件 2,连接工具类 3,测试类测试连接 4,实际调用连接去同步数据 1,连接池配置文件 在resources目录下添加文件dbcp.prop ...

最新文章

  1. Python元组常用的操作
  2. 【杂谈】一招,同时可视化18个开源框架的网络模型结构和权重
  3. boost::container模块实现插入和放置的测试程序
  4. 《Adobe InDesign CS6中文版经典教程》—第1课1.5节修改文档的缩放比例
  5. PreparedStatement对象
  6. SAP MM t-code 全
  7. 计算机一级是几寸的,14寸笔记本电脑分辨率多少合适?14寸笔记本电脑尺寸是多少?...
  8. linux下dft计算标准函数,FFT/DFT计算方法
  9. 闲鱼SPU体系构建的背后
  10. 备份onetab数据
  11. Oracle Linux 8.5上架微软商店;英特尔发力 RISC-V;200 亿参数 GPT-NeoX 即将开源 | 开源日报
  12. Android常用开源项目
  13. html打开pdf的几种方式
  14. Vue 3 之什么是 解包
  15. The 4th SMUCTF Office WriteUp
  16. 解决layui的table数据重载reload where参数会保留上次条件的问题
  17. IPFS直播最详细解读—FileCoin Demo演示
  18. 生化危机绝密报告2java,生化危机 绝密任务V2.1
  19. (html+css)小练习-盒子布局
  20. Trap Frame

热门文章

  1. Cookie实现简化登录
  2. 小练习:基于混合空间增强法对全身骨骼扫描图像进行图像增强
  3. 绩效考核不合格被辞退是不是合法的
  4. python对有重复值的列求和之后放到第一次出现的位置
  5. 【id:417】【15分】D. 【课程设计】Search
  6. python入门爬虫案例_10个python爬虫入门实例(小结)
  7. 金仓数据库 KingbaseES V8.3 至 V8.6 迁移最佳实践(4. V8.3 到 V8.6 数据库移植实战)
  8. 一口气读懂 IT发展史
  9. 【深度学习实践】基于深度学习的车牌识别(python,车牌检测+车牌识别)
  10. 树莓派4b乌班图服务器系统,使用树莓派4B搭建NAS(一):基于Ubuntu Server 20.04 LTS...