java连不上mysql8.0问题的解决方法

吾爱主题 阅读:120 2024-04-05 14:21:26 评论:0

本文为大家分享了java连不上mysql8.0问题集合,供大家参考,具体内容如下

问题1:client does not support authentication protocol requested by server;…

问题2:unknown initial character set index ‘255' received from server…

问题3:mysql8.0连接必要url语句

问题4:调用方法重复

运行问题1

解决方法:(3句注意分号,wy123456是我数据库的密码)

问题2:

解决方法:(重复包删掉)

引入也删掉,只留正确的:

然后重启一次eclipse!环境才会更新~

关键:mysql8.0要加上这句话:?usessl=false&servertimezone=utc

?
1 public static string dburl= "jdbc:mysql://localhost:3306/websql?usessl=false&servertimezone=utc" ;

运行结果:

问题4:

解决方法:(第2次连接,名称得不同)

运行结果:

附上连接dbutil类:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 package com.cungudafa;   import java.sql. connection ; import java.sql.drivermanager;   public class dbutil {    public static string dburl= "jdbc:mysql://localhost:3306/websql?usessl=false&servertimezone=utc" ;    public static string dbusername= "root" ;    public static string dbpassword= "wy123456" ;    public static string jdbcname= "com.mysql.jdbc.driver" ;      public static connection getcon() throws exception {     class.forname(jdbcname);     connection con=drivermanager.getconnection(dburl,dbusername,dbpassword);      return con;    }    public static void closecon( connection con) {      try {        if (con != null ) {          con. close ();        }      } catch (exception e) {        e.printstacktrace();      }    } }

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://blog.csdn.net/cungudafa/article/details/86001842

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容