首先
db.properties中不需要转义==》并不是想象中的xml引用db.properties就需要转义
其次
更新URL:“jdbc:mysql://localhost:3306/mybatis?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT”
奇怪的是,以前的是:“jdbc:mysql://localhost:3306/mybatis?characterEncoding=utf-8&serverTimezone=UTC” 然而我并没有更改mysql的版本,为何在db.properties就需要修改URL
然后
错误:Public Key Retrieval is not allowed
解决:在URL中添加allowPublicKeyRetrieval=true
问题:为什么删除后并没有报错
最后
错误:Access denied for user ‘${username}’@‘localhost’ (using password: YES)
解决:在网上找了很久(因为最开始在xml中可以访问数据库,所以很多解决方案不可效),最后网友说的可能密码错误让我灵机一动。仔细比对后发现:在db.properties中username写的:user,而xml中写的username。真·万马奔腾~
xml引入db.properties连接数据库 感悟
最新推荐文章于 2022-01-17 02:26:34 发布