読者です 読者をやめる 読者になる 読者になる

Oracle の TIMESTAMP とすんなり一致した。

DB の日付型と プログラム上の日付型って精度とかの問題などなどでたまに一致しなかったりするんですが、かなりとすんなり一致したのでメモメモ。

設定時

PreparedStatement statement = getStatement(XXX);
java.util.Date date = getDate(XXX);
statement.setTimestamp(1,new Timestamp(date.getTime());

取得時

ResultSet resultSet = getResultSet(XXX);
java.util.Date date = resultSet.getTimestamp("HOGE");