springboot链接MySQL线程池_springboot基于yaml使用druid线程池并监控

引入依赖,这里版本冲突的情况挺多的。现在最新1.2X了,我这里用的是1.1.10

com.alibaba

druid-spring-boot-starter

1.1.10

log4j

log4j

1.2.17

yml 参数配置

spring:

datasource:

username:

password:

url: jdbc:mysql://127.0.0.1:3306/pay?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC

driver-class-name: com.mysql.cj.jdbc.Driver

type: com.alibaba.druid.pool.DruidDataSource

druid:

initial-size: 5 #初始连接数

max-active: 10 #最大活动连接

max-wait: 60000 #从池中取连接(没有闲置连接)的最大等待时间,-1表示无限等待

min-idle: 5 #最小闲置数,小于min-idle连接池会主动创建新的连接

time-between-eviction-runs-millis: 60000 #清理线程启动的间隔时间,当线程池中没有可用的连接启动清理线程

min-evictable-idle-time-millis: 300000 #清理线程保持闲置最小时间

validation-query: SELECT 1 #用于校验连接

test-on-borrow: false #请求连接时是否校验,比较消耗性能,一般设置false

te

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
连接 MySQL 数据库时,可能会出现以下几种错误: 1. 驱动包未导入:如果你没有在项目中导入 MySQL 驱动包,则会导致连接 MySQL 失败。可以在 Maven 或 Gradle 中添加以下依赖来解决这个问题: Maven: ```xml <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.23</version> </dependency> ``` Gradle: ```groovy implementation 'mysql:mysql-connector-java:8.0.23' ``` 2. 数据库 URL 不正确:在 application.properties 或 application.yml 文件中配置数据库连接 URL 时,需要确保 URL 的格式正确。例如,MySQL 默认端口是 3306,如果你指定了不正确的端口,则会导致连接失败。 application.properties: ``` spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 ``` application.yml: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/test username: root password: 123456 ``` 3. 用户名或密码不正确:如果你的用户名或密码不正确,则连接 MySQL 会失败。确保你在配置文件中指定了正确的用户名和密码。 application.properties: ``` spring.datasource.url=jdbc:mysql://localhost:3306/test spring.datasource.username=root spring.datasource.password=123456 ``` application.yml: ```yaml spring: datasource: url: jdbc:mysql://localhost:3306/test username: root password: 123456 ``` 如果你仍然无法解决连接 MySQL 的问题,可以查看控制台输出的错误信息或者查看 MySQL 的日志文件,以便更好地诊断问题。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值