首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Springboot 整合 MariaDB数据库

Springboot 整合 MariaDB数据库

作者头像
收心
发布2022-03-12 13:30:08
发布2022-03-12 13:30:08
3.3K0
举报
文章被收录于专栏:Java实战博客Java实战博客

开新项目,添加Druid,怎么测试都不行,奶奶滴,搜了各种问题,最后是本地装的不是Mysql,而是MatiaDB,我一开始以为MatiaDB是Mysql的一个分支,理论上,是兼容Mysql,奶奶滴,配置竟然不兼容,所以就有了本篇的开头。

Maven

代码语言:javascript
复制
# 我本地是MariaDB,都说MariaDB是mysql的一个分支,兼容mysql,也想不起来配置不兼容啊,
spring.datasource.driver-class-name=org.mariadb.jdbc.Driver
spring.datasource.url=jdbc:mariadb://127.0.0.1:3306/springsecurity?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=false&characterEncoding=utf8
# 常规的数据库连接信息
spring.datasource.username=root
spring.datasource.password=root
# 其他Druid的配置不变

其他配置

代码语言:javascript
复制
validationQuery = "SELECT 1"  验证连接是否可用,使用的SQL语句

testWhileIdle = "true"      指明连接是否被空闲连接回收器(如果有)进行检验.如果检测失败,则连接将被从池中去除.

testOnBorrow = "false"   借出连接时不要测试,否则很影响性能

timeBetweenEvictionRunsMillis = "30000"  每30秒运行一次空闲连接回收器

minEvictableIdleTimeMillis = "1800000"  池中的连接空闲30分钟后被回收,默认值就是30分钟。

numTestsPerEvictionRun="3" 在每次空闲连接回收器线程(如果有)运行时检查的连接数量,默认值就是3.
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档