문제
DATETIME 형식의 열에 0에 해당하는 값을 INSERT하고,

자바에서 SELECT하였을 때, 다음과 같은 예외에 직면하게 된다.

java.sql.SQLException: Cannot convert value '0000-00-00 00:00:00' from column 26 to TIMESTAMP.




해결
JDBC 연결 시 사용하는 URL에 zeroDateTimeBehavior=convertToNull 옵션을 추가한다.

jdbc:mysql://server/dbname?zeroDateTimeBehavior=convertToNull
Posted by 알 수 없는 사용자
,