DataGrip连接MySQL数据库失败,未找到程序驱动类'com.mysql.cj.jdbc.Driver'.解决方案

21 阅读1分钟

先说结论:我的问题是DataGrip版本太低,下载一个高版本的就行了。文章内有很多出现这种问题的其他解决方案,可以作为参考

本人使用的版本:
MySQL9.6.0
DataGrip 2021.2.2
IntelliJ IDEA 2024.3.5

驱动程序版本选择9.5.0

image.png

image.png 如图,驱动类选择中间带.cj的,Mysql8.0之后的版本都要选这个,此时测试报错。

image.png

怀疑是MySql没有运行成功,检查运行情况:正常运行
以相同方式在IDEA上添加该数据库,添加成功

image.png

此时怀疑可能是DataGrip下载的驱动程序文件有问题,将IDEA的驱动程序文件导入进来

image.png

依旧失败,所以不是驱动程序文件的问题。
此时我尝试将IDEA上的数据源直接复制下来粘贴到DataGrip上,依旧失败。 此时怀疑是DataGrip本身出问题了,猜测是版本太低(之前用的是MySQL8.2,连接没有问题)
将DataGrip删除,下载2025.3.4版本,连接

image.png

连接成功