SQLNonTransientConnectionException: Could not create connection to database server.

shinebrightly·2023년 5월 26일
0

문제


여느때와 같이 강의를 따라치던 중 갑자기 이런 문구를 보게 되었다...

해석 :
SQL 비일시적 연결 예외 : 데이터베이스 서버에 대한 연결을 만들 수 없습니다.

해석을 보면 db 연결하던 시점에서 난 error 이고,
저렇게 나오면 거의 무조건 humanError 일 확률이 높기에 연결 하는 부분을 잘 살펴보았다.

참고 : 내 환경은 window + intelliJ + gradle 사용 중 이였다.




해결 된 방법


여기서 빨간 밑줄이 문제가 되는 부분 이였다.
( 오늘도 등장한 humanError...)

바로 UTF -> UTC 로 바꾸니 해결 되었다. 😊😊😊


.
.
.


그 외..

serverTimezone=UTC 가 뭔가에 대해서도 같이 찾아봤다.
먼저 이름만 봐도 알 수 있듯이 서버의 날짜와 시간을 설정 하는것이고,
UTC는 Universal Time, Coordinated (국제표준 시간, 조정) 이런 의미였다.




+++ 추가 정보 +++

국제표준시간이 아닌 국내 시간으로 설정을 원할 시
serverTimezone=Asia/Seoul 이렇게 작성해주면 된다.

profile
n번째 공부중

0개의 댓글