java.util.date ,java.sql.date和java.sql.Timestamp
java.util.date是java.sql.date和java.sql.Timestamp的父类.
java.util.date是用于一般环境对于时间的读和写。
java.sql.date和java.sql.Timestamp是用在对数据库时间格式的存储和读取时用到的。
java.util.date的用法:
java.util.Date d = new java.util.Date(resultSet.getTimestamp(1).getTime());
java.sql.Date is not a real date:
http://www.thunderguy.com/semicolon/2003/08/14/java-sql-date-is-not-a-real-date/