在使用Intellij IDEA连接数据库并指定字符编码时,遇到如下报错:
spring.datasource.url=jdbc:mysql://localhost:3306/hr_mes_new?useUnicode=true&characterEncoding=UTF-8&useSSL=true
提示不允许在characterEncoding=utf-8&userSSL=true
中使用“&”号
原因:
IDEA将“&”当成了特殊符号。
解决方法:
方法一:
将“&”改写为“&
”
方法二:
方法二:
去掉useSSL=true
,只写
useUnicode=true&characterEncoding=UTF-8