自从接触idea依赖,无不感慨这个平台的强大,可以说每一天都有新的惊喜

今天我就误打误撞的使用了idea右边栏的那个被无数小白吐槽说鸡肋的“Database”模块

为什么说是鸡肋呢,因为这个东西只是个视图

就是说,你只有成功的连接了数据库才能成功的使用它,那我为啥不直接用Navicat呢

算了,强迫症还是想物尽其用

idea社区版的add很少不能添加springboot idea社区版没有database_数据库

点开它,点一下上方的“+”就可以了

idea社区版的add很少不能添加springboot idea社区版没有database_mysql_02

选MySQL

idea社区版的add很少不能添加springboot idea社区版没有database_mysql_03

填上User(数据库用户名,基本上都是root)、password(数据库密码)、Database(写上这个项目用的数据库的名称)

点一下test connection,如果没有飘红,显示的是绿色的success就可以了

 

接下来我要说可能遇见的问题

Driver files are not downloaded

这个是最常见的问题

idea社区版的add很少不能添加springboot idea社区版没有database_database_04

我直接说解决方法:

首先先下载一个mysql-connector-java-8.0.15.jar,链接放出来了(亲测可用)

链接:https://pan.baidu.com/s/1U1zUOLyy60bPV74y_y6OQw 提取码:zzi8

需要在下图这个地方加,不要加到依赖里面

idea社区版的add很少不能添加springboot idea社区版没有database_mysql_05


点击红圈圈住mysql,再点击Go to driver。不要点别的!别以为把mysql5换成5.1就能解决问题

idea社区版的add很少不能添加springboot idea社区版没有database_mysql_06


点击+号。选择custom JARS。然后在路径中选中下载那个jar包文件。(最好路径不要有中文,最好全英文)。

接着apply,再点击ok。

到这里为止mysql驱动已经装好了。

但是,这个过程还是有坑,我最开始直接导入了包,发现还是不行

检查结果是:我导入到是zip

划重点了,导入的是jar!jar包

需要解压之后点进去的倒数第二个文件

idea社区版的add很少不能添加springboot idea社区版没有database_database_07

这样就可以了。

但是这只是装上了mysql的驱动,大面积的人啊会遇到接下来的问题

时区问题!

这个截图忘了保存,反正就是你Test Connect的时候,下面标红(还是黄来着,反正不是绿)的问题描述中出现了“time

那就是你的mysql时区不对

这个是在所难免的因为安装的时候大家几乎都是一路默认下来的

解决办法:

1.进入命令窗口(Win + R),连接数据库 mysql -uroot -p,回车,输入密码,回车,输入:show variables like'%time_zone';如图:

idea社区版的add很少不能添加springboot idea社区版没有database_java_08

2.设置北京时区,set global time_zone='+8:00';正常情况如下:

idea社区版的add很少不能添加springboot idea社区版没有database_database_09

这时你重新连接下数据库,也许能连接成功!

ps:当数据库在执行其他任务时,set global time_zone='+8:00'不起作用,但idea已可以连接mysql,如图:

idea社区版的add很少不能添加springboot idea社区版没有database_数据库_10

idea社区版的add很少不能添加springboot idea社区版没有database_mysql_11