idea中maven项目连接mysql失败原因

目录

一.java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

二.The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.


一.java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

idea中maven项目连接mysql失败原因_第1张图片

    我刚开始连接进行连接mysql时,就出现了错误。我便开始仔细检查我的代码,检查mysql版本,发现都没有错误。这是我连接代码

idea中maven项目连接mysql失败原因_第2张图片

    后来我开始了测试,我在jdbc01类中进行测试,发现我在main控制台可以输出。我百思不得其解,也在csdn中翻找,但都没有看见。后来突然顿悟,我的java  class类中没有问题,那便是我的web项目依赖中出现了问题。

    首先,在settings中的project structure中

idea中maven项目连接mysql失败原因_第3张图片

 idea中maven项目连接mysql失败原因_第4张图片

 点击add copy of 添加 mysql-connector-java-8.0.30(版本随意)

 然后此问题便解决了

二.The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

出现这个问题说明你mysql数据库没有打开,你可以通过Navicat测试一下便知。

解决方法:右键点击我的电脑,点管理,在页面找到服务,翻找找到mysql,点击启动即可。

idea中maven项目连接mysql失败原因_第5张图片

 

如果各位还有其他问题,请在评论区评论,我可以帮大家看到一下。

你可能感兴趣的:(mysql,intellij-idea,maven)