इसके लिए आप Java से ReadyedStatement का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं जिसमें एक कॉलम ArrivalDate जिसमें DATE टाइप हो -
mysql> टेबल बनाएं DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड)
दिनांक डालने के लिए जावा कोड इस प्रकार है -
आयात करें रेडीस्टेडमेंट पीएस =शून्य; कोशिश करें {java.util.Date javaDate =new java.util.Date (); java.sql.Date mySQLDate =new java.sql.Date(javaDate.getTime()); con =DriverManager.getConnection("jdbc:mysql://localhost:3306/web?useSSL=false", "root",,"123456"); स्ट्रिंग क्वेरी ="डेमोटेबल (यात्री आईडी, यात्री नाम, आगमन दिनांक) मानों में डालें (?,?,?)"; पीएस =con.prepareStatement(क्वेरी); ps.setInt(1, 101); ps.setString(2, "एडम"); ps.setDate(3, mySQLDate); ps.executeUpdate (); System.out.println ("रिकॉर्ड वर्तमान तिथि के साथ डाला गया है ..."); } कैच (अपवाद ई) { e.printStackTrace (); } }}पूर्व>यह जावा के निम्नलिखित आउटपुट का उत्पादन करेगा -
रिकॉर्ड वर्तमान दिनांक के साथ सम्मिलित किया गया है......
आउटपुट का स्क्रीनशॉट निम्नलिखित है -
आइए हम फिर से टेबल के रिकॉर्ड्स की जाँच करें -
mysql> डेमोटेबल से * चुनें;
यह निम्नलिखित आउटपुट उत्पन्न करेगा -
+------- पैसेंजर आईडी | पैसेंजरनाम | आगमन तिथि |+---------------+---------------+---------------+| 101 | एडम | 2019-09-07 |+-------------+----------+--------------- +1 पंक्ति सेट में (0.00 सेकंड)
स्क्रीनशॉट इस प्रकार है -