SpringBoot项目使用yml文件链接数据库异常问题解决方案
作者:ccwe11
在使用SpringBoot时,利用yml进行数据库连接配置需小心数据类型区分,如果用户名或密码是数字,必须用双引号包裹以识别为字符串,避免连接错误,特殊字符密码也应用引号包裹
SpringBoot使用properties连接数据库时没有出现问题
SpringBoot使用yml连接数据库时出现:Unable to connect to Redis
并在报错信息中出现:
发现是用户或者密码出现问题
通过查询知道yml是区分数据类型的,所以如果用户名或者密码是数字的话,就要注意
将密码用双引号括起来,将其识别为字符串就可以正常连接了
(如果密码有特殊字符也需要单引号或者双引号括起来)
MYSQL是同样的
另外如果是MySQL的话还得注意一下mysql版本和驱动版本对应
mysql-connector-javaMySQLjdbcJDK8.0.x5.6、5.7、8.04.2JDK 8.0或更高版本5.1.x5.6、5.7、8.03.0、4.0、4.1、4.2JDK 5.0和JDK 8.0或更高版本
到此这篇关于SpringBoot项目使用yml文件链接数据库异常的文章就介绍到这了,更多相关SpringBoot链接数据库异常内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!