jdbc - How to convert Java String to Teradata DATE and Timestamp -
मेरा जावा कोड दो मुझे इन मानों को यहां मैंने जो प्रयास किया है: उपरोक्त कोड को संकलित करता है लेकिन काम नहीं करता। मुझे एक आप इसका इस्तेमाल कर सकते हैं कुछ की तरह और अन्य एक स्ट्रिंग्स बनाता है:
स्ट्रिंग मायडेट = "10/10/2013"; स्ट्रिंग myTimestamp = "2013-10-09 14:30:20";
तैयार कथन में खिलाए, ताकि मैं उन्हें
jdbc से
टेराटाटा
स्ट्रिंग में = "INSERT" + myTab + "VALUES (?,?)"; तैयार स्थानबद्धता पूर्व = नल; प्रिस्ट = connection.prepareStatement (इन); // तिथि जोड़ने के पहले प्रस्त। तिथि (1, (दिनांक) नया सरलडेटफ़ॉर्मेट ("एमएम / डीडी / य्याय")। पार्स (मायडेट)); // टाइमस्टैम्प पहले जोड़ें .सेटडेट (2, (तिथि) नया सरलडेटफ़ॉर्मेट ("य्याय-एमएम-डीडी एच एच: मिमी: एसएस")। पार्स (माइटिमस्टैम्प));
खाली स्ट्रिंग त्रुटि मिलती है मैं
स्ट्रिंग को
Teradata प्रकारों को DATE, TIMESTAMP में तैयार कथन में जोड़ने के लिए कैसे कर सकता हूं?
लंबे का उपयोग करके और बदलकर <पूर्व>
पहले प्रारम्भ (1, (दिनांक) नया सरलडेटफ़ॉर्मैट ("एमएम / डीडी / य्याय")। पार्स (माइदेट));
प्रीसेट। तिथि (1, नया जावा.sql.Date (नया सरलडेटफ़ॉर्मेट ("MM / dd / yyyy")। (myDate)) getTime ())।
प्रीसेट। तिथि (2, नया जावा.sql.Date (नया सरलडेटफ़ॉर्मेट ("yyyy-MM-dd HH: mm : एसएस ") .परसे (myTimestamp))। GetTime ());
Comments
Post a Comment