Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

जावा में mysql डेटाबेस में एक समय सम्मिलित करना

जैसा कि टिप्पणियों में कहा गया है, Mysql '05:12:59' जैसे सरल स्ट्रिंग्स को TIME प्रकार के कॉलम में स्वीकार करता है, लेकिन इसका एक और जवाब देने की कोशिश करता है। टेक्स्टबॉक्स से आपको मिलने वाली तिथि का प्रारूप जांचें और साधारण तिथि प्रारूप संपादित करें। आप नीचे कोशिश कर सकते हैं।

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date parsedDate = dateFormat.parse(request.getParameter("textBoxName"));
Timestamp timestamp = new java.sql.Timestamp(parsedDate.getTime());//or you can assign this stuff to stime variable

मुझे लगता है कि आप तैयार स्टेटमेंट का उपयोग कर रहे हैं क्योंकि मुझे लगता है कि आप कई बार सम्मिलित करेंगे। यदि ऐसा है तो आप इस तरह पैरामीटर सेट कर सकते हैं।

preparedStatement.setTimestamp(1, timestamp);//1 is the index of parameter you can choose named parameters too

इसके अलावा आप समय . सेट करने के लिए चुन सकते हैं और इसके रिश्तेदार गेट्टर का उपयोग करके इसे क्वेरी में पास करें।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या SSL का उपयोग करते समय MySQLi सर्वर प्रमाणपत्रों को डिफ़ॉल्ट रूप से सत्यापित करता है?

  2. क्या सी के लिए मानक MySQL कनेक्शन पूलिंग लाइब्रेरी है?

  3. MySQL - कनेक्शन त्रुटि - [MySQL] [ODBC 5.3 (w) ड्राइवर] होस्ट 'IP' को इस MySQL सर्वर से कनेक्ट करने की अनुमति नहीं है

  4. मैं CodeIgniter में एक-से-अनेक संबंध में से कैसे चयन करूं?

  5. कैसे डिबग लॉक प्रतीक्षा टाइमआउट MySQL पर पार हो गया?