本文為大家分享了java連不上MySQL8.0問題集合,供大家參考,具體內(nèi)容如下
問題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:調(diào)用方法重復(fù)
運(yùn)行問題1:
解決方法:(3句注意分號(hào),wy123456
是我數(shù)據(jù)庫的密碼)
問題2:
解決方法:(重復(fù)包刪掉)
引入也刪掉,只留正確的:
然后重啟
一次eclipse!環(huán)境才會(huì)更新~
關(guān)鍵:MySQL8.0要加上這句話:?useSSL=falseserverTimezone=UTC
public static String dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=falseserverTimezone=UTC";
運(yùn)行結(jié)果:
問題4:
解決方法:(第2次連接,名稱得不同)
運(yùn)行結(jié)果:
附上連接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=falseserverTimezone=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();
}
}
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Java連接mysql數(shù)據(jù)庫代碼實(shí)例程序
- java連接mysql底層封裝詳解
- Java連接Mysql 8.0.18版本的方法詳解
- java連接mysql數(shù)據(jù)庫實(shí)現(xiàn)單條插入和批量插入
- Java基于MySQL實(shí)現(xiàn)學(xué)生管理系統(tǒng)
- Java+MySQL實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)源碼
- Java Spring動(dòng)態(tài)生成Mysql存儲(chǔ)過程詳解