【已解决】ERROR [Druid-ConnectionPool-Create-322375688] - create connection SQLException异常

今天在运行SSM项目的登录功能的时候,一直出现这个错误
ERROR [Druid-ConnectionPool-Create-322375688] - create connection SQLException

去百度都是说数据库的配置文件写错了,但是我仔细检查了配置文件,觉得并没有写错:

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:8080/guazi?characterEncoding=utf-8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
jdbc.username=root
jdbc.password=123456

但是我觉得既然报错了,加之前端页面一直发送数据没有响应,通过debug显示没有获得数据,这就证明数据库肯定连接有问题。这时,我突然想到连接数据库的不是3306嘛,我怎么写了8080呢?!

原来我之前一直把3306和8080视为一样的,结果却是3306是SQL数据库的端口,8080是连接Tomcat的端口号。我在jdbc.properties里面写的应该是数据库的连接端口。

解决方法

将localhost:8080改为localhost:3306

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值