java連不上mysql8.0問題的解決方法
本文為大家分享了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)用方法重復
運行問題1:
解決方法:(3句注意分號,wy123456
是我數(shù)據(jù)庫的密碼)
問題2:
解決方法:(重復包刪掉)
引入也刪掉,只留正確的:
然后重啟
一次eclipse!環(huán)境才會更新~
關鍵:MySQL8.0要加上這句話:?useSSL=false&serverTimezone=UTC
public static String dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC";
運行結(jié)果:
問題4:
解決方法:(第2次連接,名稱得不同)
運行結(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=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(); } } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
Mysql根據(jù)時間查詢?nèi)掌诘膬?yōu)化技巧
這篇文章主要介紹了Mysql根據(jù)時間查詢?nèi)掌诘膬?yōu)化技巧,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-03-03當面試官問mysql中char與varchar的區(qū)別
這篇文章主要以聊天形式圖片的添加,將面試官面試真實場景體現(xiàn)出來,好奇的朋友不要錯過奧2021-08-08Mysql根據(jù)一個表的數(shù)據(jù)更新另一個表數(shù)據(jù)的SQL寫法(三種寫法)
這篇文章主要介紹了Mysql根據(jù)一個表的數(shù)據(jù)更新另一個表數(shù)據(jù)的SQL寫法,本文給大家分享三種解決方法,需要的朋友可以參考下2023-06-06mysql id從1開始自增 快速解決id不連續(xù)的問題
這篇文章主要介紹了mysql id從1開始自增 快速解決id不連續(xù)的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07mysql5.7使用binlog 恢復數(shù)據(jù)的方法
MySQL的binlog日志是MySQL日志中非常重要的一種日志,記錄了數(shù)據(jù)庫所有的DML操作,那么怎樣通過binlog 恢復數(shù)據(jù),本文就詳細的來介紹一下2021-06-06mysql 實現(xiàn)互換表中兩列數(shù)據(jù)方法簡單實例
這篇文章主要介紹了mysql 實現(xiàn)互換表中兩列數(shù)據(jù)方法簡單實例的相關資料,需要的朋友可以參考下2016-10-10