【MySQL8.0.18】IDEA 连接数据库无法显示数据表

妖精的绣舞 提交于 2020-04-30 02:10:15

先说结论,目前 IDEA 默认提供的最高的 MySQL 驱动是 v8.0.15,驱动版本过低。


 

贴一张问题图。很明显可以看出数据库中什么也没有。而数据库可以正常访问且查询数据。

 

 

 由于使用的数据库是MySQL8.0.18,所以最有可能出现问题的地方,就是驱动程序。

右键数据库,选择 Properties --> Drivers -->MySQL ,可以看到我们的驱动包版本是 ver.8.0.15,而数据库是 8.0.18 版本的。

 

 

 点击图中的 ver.8.0.15,进行切换版本,但是并没有对应的8.0.18的版本。

访问 Maven公共库:https://mvnrepository.com/tags/maven ,在搜索框键入 “MySQL”搜索,选择 MySQL Connector/J。可以看到,驱动已经更新到8.0.19了。选择8.0.18。直接点击 jar(2.2M)进行下载jar包。

 

 在IDEA的配置目录下,默认在 C:\Users\电脑用户名\.IntelliJIdea2019.3\config\jdbc-drivers\MySQL Connector\J 8 ,创建一个名为 8.0.18的文件夹,将 jar包复制进去。

 

 回到IDEA,点击 "+",选择 "Custom JRAs",浏览目录选择jar包。点击"-",把旧版本的驱动移除,然后应用OK。此时显示以下情况,只需要在配置里面把ALL勾选,就可以了。

至此,大功告成。

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!