जावा में MySQL डेटाटाइम और टाइमस्टैम्प के साथ काम करना
जावा अनुप्रयोगों और एक MySQL डेटाबेस के बीच बातचीत में अक्सर तारीख और समय की जानकारी में हेरफेर शामिल होता है। जावा एप्लिकेशन में डेटाटाइम और टाइमस्टैम्प के संयोजन का उपयोग करके दिनांक डेटा निकालने और डालने का सर्वोत्तम तरीका निर्धारित करना महत्वपूर्ण है।
Java Date Repretation
जावा में, java.util.Date वर्ग दिनांक और समय की जानकारी दर्शाता है। इसमें दिनांक और समय दोनों घटक शामिल हैं, सटीकता को मिलीसेकंड में मापा जाता है।
MySQL दिनांक और समय प्रकार
MySQL तीन प्राथमिक दिनांक और समय डेटा प्रकार प्रदान करता है:
JDBC अभ्यावेदन
JDBC (जावा डेटाबेस कनेक्टिविटी) में, इन MySQL प्रकारों को इस प्रकार दर्शाया गया है:
MySQL में टाइमस्टैंप संग्रहीत करना
MySQL में टाइमस्टैंप संग्रहीत करने के लिए, PreparedStatement#setTimestamp() विधि का उपयोग करें .
java.util.Date date = getItSomehow(); Timestamp timestamp = new Timestamp(date.getTime()); preparedStatement = connection.prepareStatement("SELECT * FROM tbl WHERE ts > ?"); preparedStatement.setTimestamp(1, timestamp);
MySQL से टाइमस्टैम्प पुनर्प्राप्त करना
MySQL से टाइमस्टैम्प पुनर्प्राप्त करने के लिए, ResultSet#getTimestamp() विधि.
Timestamp timestamp = resultSet.getTimestamp("ts"); java.util.Date date = timestamp; // Upcast to java.util.Date
पर अपकास्ट करें, Java के Date क्लास और MySQL के दिनांक और समय प्रकारों के बीच अंतर को समझकर, और उपयुक्त JDBC विधियों का उपयोग करके, आप प्रभावी ढंग से दिनांक जानकारी प्रबंधित कर सकते हैं आपका जावा एप्लिकेशन और MySQL डेटाबेस।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3