java连不上mysql8.0问题的解决方法
程序员文章站
2022-05-12 11:51:44
本文为大家分享了java连不上mysql8.0问题集合,供大家参考,具体内容如下
问题1:client does not support authentication p...
本文为大家分享了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
public static string dburl="jdbc:mysql://localhost:3306/websql?usessl=false&servertimezone=utc";
运行结果:
问题4:
解决方法:(第2次连接,名称得不同)
运行结果:
附上连接dbutil类:
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(); } } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
下一篇: Docker容器应用日志查看方法
推荐阅读
-
请教一个相当基础的问题,Java中为什么拥有类可以访问内部类的私有成员? JavaAccessSUN
-
关于Spring MVC同名参数绑定问题的解决方法
-
MySQL分表自增ID问题的解决方法
-
解决Java中由于数据太大自动转换成科学计数法的问题
-
mysql处理添加外键时提示error 150 问题的解决方法_MySQL
-
Chrome中模态对话框showModalDialog返回值问题的解决方法_javascript技巧
-
android虚拟键盘弹出遮挡登陆按钮问题的解决方法
-
CSS3的opacity属性带来的层叠顺序问题解决方法
-
java中常见的死锁以及解决方法代码
-
spring boot 打包jar jar没有主目录清单问题的完美解决方法