2011년 11월 22일 화요일

OracleDriver 에러

ojdbc14.jar
oracle.jdbc.driver.OracleDriver

ResultSetMetaData.getColumnType 이
java.sql.Types.DATE 값으로 나오지만

null 값 set 할 때
PreparedStatement.setNull(i, java.sql.Types.DATE) 하면
java.lang.NullPointerException 이 발생한다.

컬럼타입이 java.sql.Types.DATE 이라도
PreparedStatement.setTimestamp(i, null) 해준다.

최신 드라이버는 고쳐졌을 거라 의심치 않는다.

댓글 없음:

댓글 쓰기