首页 > 作文

Springboot中加入druid连接池

更新时间:2023-04-04 13:40:10 阅读: 评论:0

目录
1.druid连接池介绍2.druid 的参数3.配置依赖4.添加文件

1.druid连接池介绍

druid是阿里巴巴开发的号称为监控而生的数据库连接池,druid是目前最好的数据库连接池。
在功能、性能、扩展性方面,都超过其他数据库连接池,同时加入了日志监控,
可以很咖啡机使用好的监控db世纪宝鼎的象征意义池连接和sql的执行情况。

2.druid 的参数

jdbcurl 连接数据库的url:mysql : jdbc:mysql://localhost:3306/test
urname 数据库的用户名
password 数据库的密码
driverclassname 驱动类名。根据url自动识别,这一项可配可不配,如果不配置druid会根据url自动识别dbtype

driverclassname的配置:

initialsize初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次 getconnection时​ maxactive 最大连接池数量​ maxidle 已经不再使用,配置了也没效果​ minidle 最小连接池数量 ​maxwait 获取连接时最大等待时间,单位毫秒

3.配置依赖

  <!-- druid依赖 -->    <dependency>      <groupid>com.alibaba</g雍正名字roupid>      <artifactid>druid-spring-boot-starter</artifactid>      <version>1.2.8</version>    </dependency>    <!-- log4j 不加此依赖druid的filters拦截会报错 在主机硬盘properties配置文件中filters中有体现 -->    <dependency>      <groupid>log4j</groupid>      <artifactid>log4j</artifactid>      <version>1.2.17</version>    </dependency>

4.添加文件

application.yml或者application.properties文件中添加(两者文件本质上是相同的,建议采用yml文件)

#数据库连接池druid配置spring: #数据源 datasource:  #1.jdbc  type: com.alibaba.druid.pool.druiddatasource  #驱动类  driver-class-name: com.mysql.cj.jdbc.driver  url: jdbc:mysql://localhost:3306/t263?uunicode=true&characterencoding=utf8&rvertimezone=gmt%2b8&ussl=fal  urname: root  password: 123  druid:   #2.连接池配置   #初始化连接池的连接数量 大小,最小,最大   initial-size: 5   min-idle: 5   max-active: 20   #配置获取连接等待超时的时间   max-wait: 60000   #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒   time-between-eviction-runs-millis: 60000   # 配置一个连接在池中最小生存的时间,单位是毫秒   min-evictable-idle-time-millis: 30000   validation-query: lect 1 from dual   test-while-idle: true   test-on-borrow: true   test-on-return: fal   # 是否缓存preparedstatement,也就是pscache 官方建议mysql下建议关闭  个人建议如果想用sql防火墙 建议打开   pool-prepared-statements: true   max-pool-prepared-statement-per-connection-size: 20   # 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙   filter:    stat:     merge-sql: true     slow-sql-millis: 5000   #3.基础监控配置   web-stat-filter:    enabled: true    url-pattern: /*    #设置不统计哪些url    exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"    ssion-stat-enable: true    ssion-stat-max-count: 100   stat-view-rvlet:    enabled: true    url-pattern: /druid/*    ret-enable: true    #设置监控页面的登录名和密码    login-urname: admin    login-password: admin    allow: 127.0.0.1

到此这篇关于springbo三月桃花笑春风ot中加入druid连接池的文章就介绍到这了,更多相关springboot中加入druid连接池内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-04 13:40:08,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/350d1ec977d272c54b3c626b1e80a338.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Springboot中加入druid连接池.doc

本文 PDF 下载地址:Springboot中加入druid连接池.pdf

标签:连接池   数据库   建议   文件
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图