Date型

jdbcでoracleDBからDate型の値を取得する際、
ResultSetのgetDate()を利用して時刻情報が取れずにはまった。。


ResultSetでDate型の値を取得する場合は以下の点に注意。
 getTimestamp = 日付と時刻情報の両方を保持
 getDate   = 日付情報のみ保持
 getTime   = 時刻情報のみ保持


それぞれ応答する型は
java.sql.Timestamp、java.sql.Date、java.sql.Time型だが
java.util.Dateを継承して作成されているものなので問題なくキャストできる。


ただし、
getStringなら日付と時刻情報の両方を保持した文字列を応答する。