1.问题阐述

如图,我们现在要通过idea连接mysql数据库,在连接界面我们输入user和password后,发现要download missing driver files

我们点击download,结果发现无法下载,抛出这样的错误:connect timed out

这个时候不要慌,我们可以手动配置mysql connector java

我们看到左侧有一栏drivers,下拉找到mysql一栏,点击

如下图所示,我们发现class和driver files都报红了

2.问题解决——手动下载mysql-connector-java并导入driver-files

这个时候我们就要自己下载一个mysql-connector-java,然后手动导入到这个driver files中

(如果电脑中已经有mysql-connector-java可跳过这几步下载教程,忘记下载到哪了可以跟着重新下一遍,很快就下好了)

怎么下载mysql-connector-java?点击这个mvn链接:

Maven Repository: mysql » mysql-connector-java (mvnrepository.com)

随便选择一个下载人数比较多的版本下载(我这里就选择8.0.28)

选择下载jar包,等待下载完成,下载完成后复制文件到桌面

再次进入idea,回到原来报红的地方

点击+号,再点击custom jars选项(注意一定要是custom jars,别点错了!

然后选择文件:在C盘users目录的lenovo目录下找到desktop文件夹(因为你刚刚装到桌面上了)

在desktop文件夹里找到刚刚下载好的mysql-connector-java-8.0.28.jar,选择该文件

可以看到class报红解除,接下来删除第一个报红的Mysql Connector/J,选中它,点击右侧的-号

可以看到上图完全恢复正常,点击右下角的apply,再点击ok

再次进入mysql连接的那一栏,输入root和你的密码,点击test connection,发现成功连接

点击OK,发现mysql正常运行

随便写一条sql语句,点击运行,发现没有问题

至此问题解决。笔者每一步亲自尝试,保姆级带你解决问题,哈哈,我们下次再见。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐