자바 연결 되 지 않 는 my sql 8.0 문제 해결 방법

2620 단어 자바mysql8.0
본 고 는 자바 가 MySQL 8.0 문제 집합 에 연결 되 지 않 음 을 공유 하 였 으 며,여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
문제 1:클 라 이언 트 가 서버 에서 요청 한 인증 프로 토 콜 을 지원 하지 않 습 니 다...
문제 2:알 수 없 는 초기 문자 세트 인덱스'255'서버 에서 수신...
질문 3:MySQL 8.0 연결 필요 url 문장
질문 4:호출 방법 반복
실행 문제 1:

해결 방법:(3 구 주의 번호,wy123456 은 제 데이터베이스 비밀번호 입 니 다)

질문 2:

해결 방법:(중복 패키지 삭제)

도입 도 지우 고 정확 한 것 만 남기 기:

그리고 번 eclipse!환경 이 업 데 이 트 됩 니 다.
관건:MySQL 8.0 에 이 말 을 더 해 야 한다.?useSSL=false&serverTimezone=UTC

public static String dbUrl="jdbc:mysql://localhost:3306/websql?useSSL=false&serverTimezone=UTC";

실행 결과:

질문 4:

해결 방법:(두 번 째 연결,이름 이 다 릅 니 다)

실행 결과:

연결 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();
    }
  }
}
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기