MySql 8.0 및 대응 하 는 드라이버 가 일치 하 는 주의 점 설명
MySql 데이터 베 이 스 를 8.0 이상 업데이트 한 후 해당 하 는 응용 프로그램 데이터베이스 링크 드라이버 패키지 도 8.0 버 전 으로 업데이트 해 야 합 니 다.그렇지 않 으 면 구동 이상 을 알 릴 것 이다.
다음 과 같은 몇 가 지 를 주의해 야 한다.
1.최신 드라이버 Maven 다운로드 설정 은 다음 과 같 습 니 다.
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
2.JDBC 설정 표 업 데 이 트 는 다음 과 같 습 니 다.이전 버 전
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://xxx.xx.xx.xxx:3306/db?characterEncoding=utf-8
jdbc.username=root
jdbc.password=admin
현재 버 전MySql 8.0 버 전 드라이버 교체
MySQL 8.0 버 전 은"com.mysql.cj.jdbc.Driver"로 드라이버 를 교체 해 야 합 니 다.이전의"com.mysql.jdbc.Driver"는 MySQL 8.0 버 전에 서 사용 할 수 없습니다.공식 문서 링크:https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html
또한 mysql-connector-java 도 8.0 버 전(https://dev.mysql.com/downloads/connector/j/)으로 업데이트 하 는 것 을 추천 합 니 다.
종합 적 으로 다음 과 같은 두 가 지 를 수정 합 니 다.
1.mysql-connector-java 버 전 업데이트:
<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>
2.드라이버 교체:
<jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/test?
useUnicode=true&characterEncoding=utf-8&useSSL=false" userId="root" password="root"/>
이상 은 개인 적 인 경험 이 므 로 여러분 에 게 참고 가 되 기 를 바 랍 니 다.여러분 들 도 저 희 를 많이 응원 해 주시 기 바 랍 니 다.