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语句,点击运行,发现没有问题
至此问题解决。笔者每一步亲自尝试,保姆级带你解决问题,哈哈,我们下次再见。