728x90
The server time zone value ‘KST’ is unrecognized or represents more than one time zone 에러
The server time zone value ‘KST’ is unrecognized or represents more than one time zone
: The server time zone value ‘KST’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
mysql-connector-java 버전 5.1 이후에 나온 버전부터 KST 타임존을 인식하지 못하는 이슈가 있습니다.
💡 해결방법
config.xml 에서 url에 serverTimezone을 UTC로 추가합니다.
jdbc:mysql://ip주소 : port번호/DB스키마명?characterEncoding=UTF-8&serverTimezone=UTC
만약,
The reference to entity “serverTimezone” must end with the ‘;’ delimiter. 에러가 발생할 경우
& 대신에 & 사용합니다.
jdbc:mysql://ip:port/TestDB?characterEncoding=UTF-8&serverTimezone=UTC
728x90
'👩💻TIL > DB' 카테고리의 다른 글
[DB] JPA와 mapper 방식 비교 및 장단점 (0) | 2021.05.08 |
---|---|
[DB] DB확장을 하는 두가지 방법- 스케일 아웃(scale out)과 스케일 업 (scale up) (1) | 2020.07.20 |
[MyBatis] BindingException: Invalid bound statement (not found) 에러 (0) | 2020.04.10 |
[SQL 튜닝] 드라이빙 테이블(DRIVING TABLE)의 개념/결정 규칙 (3) | 2020.03.09 |
[SQL 튜닝] 오라클 힌트(hint)의 개념/ 사용법/자주쓰이는힌트 정리 (0) | 2020.03.09 |
댓글