idea中mysql-connector-java-8.0.20.jar的配置和Could not create connection to database server

 

8.0.20配置前的准备

请选择与你mysql版本对应的jar包.

   以下网页截图内容是于2020-12-11截图.时间跨度过大可能会有差距.

      https://downloads.mysql.com/archives/c-j/

 

选择好版本后,会加载出来两个选项

任意选择,解压后

把 .jar结尾的文件,复制,粘贴到idea的 lib目录下(如果没有,新建一个名为lib的文件夹)

 idea中JDBC中8.0.20的配置的和5.1.37区别

  注意!!!

    1.获取连接只展示了url属性,user,password属性没有变化,就没有展示

    2.括号是提示内容,填写时把括号删去

//注册驱动
    //5.1.37
       Class.forName("com.mysql.jdbc.Driver");
    //8.0.20  
       Class.forName("com.mysql.cj.jdbc.Driver");

//2. 获取连接
    //5.1.37
        url:jdbc:mysql://(这里填写你的数据库所在的IPv4地址):3306/(这里填写你要连接的数据库)
     
  //8.0.20              
       url: "jdbc:mysql://(这里填写你的数据库所在的IPv4地址):3306/(这里填写你要连接的数据库)?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT
    
    

JDBC的5.1.37升8.0.20出现的错误

!!! 请保证你的jar包与mysql版本对应对应.

!!! 请保证你的jar包与mysql版本对应对应.

!!! 请保证你的jar包与mysql版本对应对应.

  

控制台日志:

    Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:

Could not create connection to database server

            //翻译:无法创建到数据库的连接

    1.这里报错的原因

          1. URL中没有配置:?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT

          2.配置错误,请仔细检查,或者复制粘贴

 

posted @ 2020-12-11 15:38  诸葛大明  阅读(744)  评论(0)    收藏  举报