zoukankan      html  css  js  c++  java
  • idea连接mysql5.7.33失败

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

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

    但是如果我们的MySQL 是8.*的版本时就有可能会遇到测试连接失败的问题,就像下面的那样
    测试我们注意连接的URL,我们都知道8.0版本的连接URL与5.0的有所不同,我们应该在数据库后面添加上时区,比方说这样:

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

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

    首先我们在database对话框左侧找到MySQL的选项
    我们在右侧URL templates里面点击 + 号
    我们在开头部分填写模板的名称,可以随便填写,最好不要再用default,我填写的是myURL

    myURL

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

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

    点击apply,然后ok

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

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

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

  • 相关阅读:
    一个完成的spring xml配置文件
    一个简单的Spring程序
    Spring beans.xml
    strust2的核心和工作原理
    MVC模式
    JSON 之FastJson解析
    Java本地方法(native方法)的实现
    RMI(Remote Method Invocation ) 概念恢复
    java注解
    输入sql语句,将结果写入到xml文件
  • 原文地址:https://www.cnblogs.com/fb010001/p/14512393.html
Copyright © 2011-2022 走看看