[SpringBoot 프로젝트 상기 문제점 및 해결책을 요약

문제 : MySQL의 8.0 버전 연결 오류 : 데이터베이스 서버에 대한 연결을 만들 수 없습니다

이유

: 더 이상 "com.mysql.jdbc.Driver"전에 "com.mysql.cj.jdbc.Driver"로 드라이브를 교체 할 필요성 MySQL8.0 버전은 공식 문서 링크의 MySQL의 8.0 버전에서 사용되는 HTTPS를 : // DEV. mysql.com/doc/connector-j/8.0/en/connector-j-api-changes.html ;

해결

1. MySQL의 커넥터 - 자바 버전을 업데이트 :

<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.11</version>
</dependency>

2. 드라이브를 교체

참조 링크

https://cloud.tencent.com/developer/article/1371962

문제가 발생 해결에 대한 생각

작은 졸린 파트너 1. 자신의 코드를 해결 정확히 같은, 다른 사람들이 자신의 성공을 실패는 차이를 찾고, 코드 및 데이터베이스 테이블을 엉 키게되었습니다.
그러나 일관성 및 데이터베이스 버전을 JDBC 문제입니다 고려하지 않은 데이터베이스의 자신의 버전은 계정에 그것을 볼 수없는 사람들의 고유 한 차이를 고려하여 상대적으로 높다.
제목 만 검색 2. 오류 메시지, 기타 중요한 정보를 전혀 검색 할 수 있습니다.
사실, 신중하게 마지막 오류 메시지가 오류 메시지가 아, 소소를 할 수 있습니다 찾을 수 있습니다 전체가 오류 메시지를 참조하십시오.
3. 또 다른 대안은 작은 파트너가 같은 문제가 발생 해결하기 위해, 곧이 문제는 그가 단지 아무 잘못이 있으므로, 다른 사람과 더 협력 할 수 없습니다 물어 Douzhuan 범위에 갇혀 추정 해결하는 것입니다.

추천

출처www.cnblogs.com/coding-gaga/p/11041923.html