Before go to java.sql.Date , let us discuss about three JDBC types related to date and time . JDBC Date/Time types 1. JDBC DATE - represents a date only (ie. date consists day, month, and year) 2. JDBC TIME - represents a time only (ie. consists of hours, minutes, and seconds) 3. JDBC TIMESTAMP - represents DATE and TIME plus a nanosecond field.