Java.sql पैकेज में तीन दिनांक/समय प्रकार हैं:
java.sql.Date
- केवल एक तिथि (कोई समय भाग नहीं)java.sql.Time
- केवल एक समय (कोई तिथि भाग नहीं)java.sql.Timestamp
- तारीख और समय दोनों
आप आखिरी चाहते हैं:java.sql.Timestamp
।
यदि आप इन प्रकारों का उपयोग कर रहे हैं, तो आपको किसी विशिष्ट सेटर को कॉल करने की आवश्यकता नहीं है; बस उपयोग करें:
java.util.Date date = new Date();
Object param = new java.sql.Timestamp(date.getTime());
// The JDBC driver knows what to do with a java.sql type:
preparedStatement.setObject(param);