JDBC通过配置文件来用流读取的方式就报错java.sql.SQLException: Access denied for user 'root'@'localhost' (using passwor

我是飞鱼 2021-09-07 19:52:09

今天同JDBC连数据库,用普通的方法直接将url,user和password放在代码里变可以脸上数据库,但是把他们放在配置文件里边就报错了。

这个是我的代码:

 

这是报的错误:

后边找了好久,也检查了配置文件里边的用户名和参数,可以保证没有问题,。

这是配置文件:

 

还有就是数据库和jdbc的连接是没有问题的:

这个是我直接将参数写在代码里边的,一下就连接成功了,反复回了好几次,都可以成功:

但是唯独写在配置文件里边就会报错,请问一下这是什么原因?

 

...全文
926 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
=PNZ=BeijingL 2021-09-08
  • 打赏
  • 举报
回复

password=root;

我是飞鱼 2021-09-08
  • 打赏
  • 举报
回复 1

解决了,第二行后边多了个封号

编号灬9527 2021-09-07
  • 打赏
  • 举报
回复

这debug去看看获取的数据不就知道了

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧