CODEDRAGON ㆍDevelopment/Java
오류메시지
java.sql.SQLException: The server time zone value '????α? ????' 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.
java.sql.SQLException: The server time zone value '????α? ????' 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. at |
해결방법
MySQL 타임존의 시간표현 포맷이 달라 connector에서 인식을 하지 못해서 발생합니다.
데이터베이스 경로 뒤에 ?로 아래의 문자열을 추가해 줍니다.
Connection con = DriverManager.getConnection( "jdbc:mysql://localhost/datadb?useUnicode=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC", "root", "mysqlpw"); |
|
Connection con = DriverManager.getConnection( "jdbc:mysql://localhost/datadb?serverTimezone=UTC", "root", "mysqlpw"); |
'Development > Java' 카테고리의 다른 글
자바 스택 영역 (Java Stack) (0) | 2020.05.13 |
---|---|
JVM 메모리 구조 - 클래스 영역(Class Area) (0) | 2020.05.05 |
k-fold 교차검증 & Holdout 선택 기준 (0) | 2020.04.04 |
JDK vs JRE; JDK (Java Development Kit), JRE(Java Runtime Environment) (0) | 2020.03.29 |
mahout 명령어 옵션 (0) | 2020.03.23 |