idea链接mysql测试_IDEA连接MySQL测试连接失败解决方法

本文介绍了在IDEA中连接MySQL 8.*版本时可能出现的测试连接失败问题及解决方案。通过在URL中添加时区参数以及设置自定义URL模板,可以避免每次手动修改,确保连接成功。
摘要由CSDN通过智能技术生成

问题描述

IDEA的强大不需要再多做描述,其中有一个非常好用的功能就是我们可以在IDEA中连接数据库,尤其是使用MyBatis用插件生成逆向工程代码时,并且我们如果连接上了数据库,在IDEA中编写SQL代码时也会有相应的代码补全提示。

可能我们在连接MySQL 5.* 的版本是没有遇到连接失败的问题

但是如果我们的MySQL 是8.*的版本时就有可能会遇到测试连接失败的问题,就像下面的那样

f1e6148aa6d8

image.png

测试我们注意连接的URL,我们都知道8.0版本的连接URL与5.0的有所不同,我们应该在数据库后面添加上时区,比方说这样:

jdbc:mysql://localhost:3306/MyDB?serverTimezone=Asia/Shanghai

我们可以每次连接的时候都手动将后面的时区添加上,但是这样很费劲,因为我们每次重新连接都会reset连接的URL为原来的样式

解决方式

首先我们在database对话框左侧找到MySQL的选项

f1e6148aa6d8

image.png

我们在右侧URL templates里面点击 + 号

f1e6148aa6d8

image.png

我们在开头部分填写模板的名称,可以随便填写,最好不要再用default,我填写的是myURL

myURL

然后在后面的模板里面填写一下内容,填写完毕后最好在光标还在输入框中是按Ctrl+S,因为我发现有时候更改完会不生效

jdbc:mysql://{host::localhost}?[:{port::3306}][/{database}?]\?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8&useSSL=false

f1e6148aa6d8

image.png

点击apply,然后ok

然后我们在重新点击一下连接,然后选择我们刚才修改的模板MySQL

f1e6148aa6d8

image.png

此时的url模板类型默认的还是还是default,我们点击connection type选择我们刚才修改的模板名称myURL,我们就会发现下面的url已经变成刚才修改的了

f1e6148aa6d8

image.png

此时我们就可以填写用户名和密码还有数据库名称进行测试连接了

f1e6148aa6d8

image.png

OK~~测试连接成功,以后就不需要我们重新手动补全啦!!

每个人的环境和遇到的问题可能都不同,所以如果没解决您的问题,不要喷我好吗Ծ‸Ծ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值