IntelliJ IDEA连接数据库配置(以MySQL为例)

IntelliJ IDEA版本2019.2.1

  1. 打开IntelliJ IDEA菜单 -> View ->Tool Windows -> database(如果右边侧边栏已经有Database就直接用)
    在这里插入图片描述

  2. 点击右边侧边栏的Database选项 -> +号按钮 -> Data Source -> MySQL
    在这里插入图片描述

  3. 在弹出的Data Source and Dirvers 界面填写MySQL数据库相关配置
    在这里插入图片描述

  4. 然后我们点 Test Connection 按钮测试连接,这里报错: Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.
    在这里插入图片描述

  5. 错误解决方案可参考: 解决方案
    慢着,既然我们都使用IntelliJ IDEA,当然是想直接在IDEA中直接解决问题,不需要到doc窗口。
    所以根据提示选择 Advanced选项,在列表中找到 serverTimezone
    在这里插入图片描述

  6. 其实这里是填时区,填GMT,GMT+8,UCT等都可以(但不一定正确,具体的自己进行研究吧,反正就是跟MySQL的时区对应就可以了)我这里填了GMT+8:
    在这里插入图片描述

  7. 填完回到第4步骤点击Test Connection,连接成功:
    在这里插入图片描述

  8. 这里提供一些MySQL时区选择表,由MySQL文档提供,每一行最后字段就是对应的时区:

在mysql文档中发现可用的时区都在/usr/share/zoneinfo目录下,ll下发现可用的时区信息如下
lewis@lewis-dzwww:/usr/share/zoneinfo$ ll
总用量 308
drwxr-xr-x  21 root root  4096 527 12:54 ./
drwxr-xr-x 334 root root 12288 621 15:11 ../
drwxr-xr-x   2 root root  4096 527 12:56 Africa/
drwxr-xr-x   6 root root  4096 527 12:56 America/
drwxr-xr-x   2 root root  4096 527 12:56 Antarctica/
drwxr-xr-x   2 root root  4096 527 12:56 Arctic/
drwxr-xr-x   2 root root  4096 527 12:56 Asia/
drwxr-xr-x   2 root root  4096 527 12:56 Atlantic/
drwxr-xr-x   2 root root  4096 527 12:56 Australia/
drwxr-xr-x   2 root root  4096 527 12:56 Brazil/
drwxr-xr-x   2 root root  4096 527 12:56 Canada/
-rw-r--r--   1 root root  2102 421 02:09 CET
drwxr-xr-x   2 root root  4096 527 12:56 Chile/
-rw-r--r--   1 root root  2294 421 02:09 CST6CDT
-rw-r--r--   1 root root  2437 421 02:09 Cuba
-rw-r--r--   1 root root  1876 421 02:09 EET
-rw-r--r--   1 root root  1972 421 02:09 Egypt
-rw-r--r--   1 root root  3559 421 02:09 Eire
-rw-r--r--   1 root root   127 421 02:09 EST
-rw-r--r--   1 root root  2294 421 02:09 EST5EDT
drwxr-xr-x   2 root root  4096 527 12:56 Etc/
drwxr-xr-x   2 root root  4096 527 12:56 Europe/
-rw-r--r--   1 root root   264 421 02:09 Factory
-rw-r--r--   1 root root  3687 421 02:09 GB
lrwxrwxrwx   1 root root     2 527 09:07 GB-Eire -> GB
-rw-r--r--   1 root root   127 421 02:09 GMT
lrwxrwxrwx   1 root root     3 527 09:07 GMT0 -> GMT
lrwxrwxrwx   1 root root     3 527 09:07 GMT-0 -> GMT
lrwxrwxrwx   1 root root     3 527 09:07 GMT+0 -> GMT
lrwxrwxrwx   1 root root     3 527 09:07 Greenwich -> GMT
-rw-r--r--   1 root root  1189 421 02:09 Hongkong
-rw-r--r--   1 root root   128 421 02:09 HST
-rw-r--r--   1 root root  1190 421 02:09 Iceland
drwxr-xr-x   2 root root  4096 527 12:56 Indian/
-rw-r--r--   1 root root  1678 421 02:09 Iran
-rw-r--r--   1 root root  4475 224 17:01 iso3166.tab
-rw-r--r--   1 root root  2265 421 02:09 Israel
-rw-r--r--   1 root root   507 421 02:09 Jamaica
-rw-r--r--   1 root root   355 421 02:09 Japan
-rw-r--r--   1 root root   237 421 02:09 Kwajalein
-rw-r--r--   1 root root 10384 222 23:58 leap-seconds.list
-rw-r--r--   1 root root   655 421 02:09 Libya
lrwxrwxrwx   1 root root    14 527 09:07 localtime -> /etc/localtime
-rw-r--r--   1 root root  2102 421 02:09 MET
drwxr-xr-x   2 root root  4096 527 12:56 Mexico/
-rw-r--r--   1 root root   127 421 02:09 MST
-rw-r--r--   1 root root  2294 421 02:09 MST7MDT
-rw-r--r--   1 root root  2453 421 02:09 Navajo
-rw-r--r--   1 root root  2460 421 02:09 NZ
-rw-r--r--   1 root root  2057 421 02:09 NZ-CHAT
drwxr-xr-x   2 root root  4096 527 12:56 Pacific/
-rw-r--r--   1 root root  2705 421 02:09 Poland
-rw-r--r--   1 root root  3453 421 02:09 Portugal
drwxr-xr-x  19 root root  4096 527 12:56 posix/
-rw-r--r--   1 root root  3545 421 02:09 posixrules
-rw-r--r--   1 root root   414 421 02:09 PRC
-rw-r--r--   1 root root  2294 421 02:09 PST8PDT
drwxr-xr-x  19 root root  4096 527 12:56 right/
-rw-r--r--   1 root root   800 421 02:09 ROC
-rw-r--r--   1 root root   571 421 02:09 ROK
-rw-r--r--   1 root root   428 421 02:09 Singapore
drwxr-xr-x   2 root root  4096 527 12:56 SystemV/
-rw-r--r--   1 root root  2747 421 02:09 Turkey
-rw-r--r--   1 root root   127 421 02:09 UCT
lrwxrwxrwx   1 root root     4 527 09:07 Universal -> Zulu
drwxr-xr-x   2 root root  4096 527 12:56 US/
lrwxrwxrwx   1 root root     4 527 09:07 UTC -> Zulu
-rw-r--r--   1 root root  1873 421 02:09 WET
-rw-r--r--   1 root root  1528 421 02:09 W-SU
-rw-r--r--   1 root root 17533 413 16:01 zone1970.tab
-rw-r--r--   1 root root 19014 413 16:01 zone.tab
-rw-r--r--   1 root root   127 421 02:09 Zulu

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值