今天跟着狂神搭建ssm框架,导入依赖后,在测试数据库连接出现了错误。
狂神用的测试连接方法是idea右侧的“database”,点击“+”,选择data source为mysql,输入用户和密码后测试数据库能否连接。
但是我点击“test connection”后,出现了 java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver…错误。
在查询一系列博客后,发现是数据库和驱动版本不匹配造成的。
按照以上图片的版本对照修改自己的版本号:
还有最最重要的一点!!!也是我出错的主要原因!!!
com.mysql.jdbc.Driver 是 mysql-connector-java 5中的;
com.mysql.cj.jdbc.Driver 是 mysql-connector-java 6中的。
我的idea默认给我配置的com.mysql.cj.jdbc.Driver !!!改回来就好啦(就是上图红框框上面class那一栏)
成功连接!
ssm整合——数据库连接ClassNotFoundException问题
最新推荐文章于 2024-05-04 09:38:05 发布