使用Maven导入MySQL驱动包遇到的问题

问题描述

今天在使用Maven导入MySQL数据库驱动包依赖后,直接运行项目,出现错误。

java.sql.SQLException: No suitable driver found for jdbc:mysql

在这里插入图片描述
在这里插入图片描述

问题解析

原因是因为刚导入的驱动包还没有和项目一起发布到Tomcat

问题解决

一般来说,只要重新发布一下项目就好了。但是今天我遇到的他没有将我导入的驱动包和项目一起发布,所以我只能手动添加到要发布的Artifact(war包)中的WEB-INF/lib 文件夹中。

看图:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后保存修改,重新发布一下就好了。

补充

补充一下网上一些大佬对于此异常的其他说法:

引自:https://blog.csdn.net/heye644171300/article/details/53529775

一是:连接URL格式出现了问题(Connectionconn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")
二是:驱动字符串出错(com.mysql.jdbc.Driver)
三是Classpath中没有加入合适的mysql_jdbc驱动

posted @ 2020-04-08 19:19  超级小白龙  阅读(5577)  评论(0编辑  收藏  举报