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

先说结论,目前 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勾选,就可以了。

至此,大功告成。

 

posted @ 2020-03-17 23:01  墨猴  阅读(3261)  评论(0编辑  收藏  举报