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

JDBC ड्राइवर द्वारा दिनांक प्रकारों को कैसे नियंत्रित किया जाता है?

SQL प्रकारों के लिए JSR 310 प्रकारों की मैपिंग दस्तावेज़ में प्रदान की गई है तालिका 5.1

PostgreSQL JDBC ड्राइवर का निरीक्षण करना L524">PgPreparedStatement.setObject() विधि हम देख सकते हैं कि प्रत्येक जावा प्रकार का उपयोग टाइमस्टैम्प सेट करने के लिए किया जाता है, उदाहरण के लिए:

case Types.TIMESTAMP_WITH_TIMEZONE:
  if (in instanceof java.time.OffsetDateTime) {
    setTimestamp(parameterIndex, (java.time.OffsetDateTime) in);

आंतरिक रूप से यह कॉल कर रहा है TimestampUtils.toString() जो दिनांक-समय को एक स्ट्रिंग में परिवर्तित कर रहा है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पोस्टग्रेज सर्वर से कनेक्ट नहीं हो सका

  2. jOOQ में डालें .. जहां पोस्टग्रेज के लिए मौजूद नहीं है

  3. पोस्टग्रेएसक्यूएल पैरामीटराइज्ड ऑर्डर बाय / लिमिट इन टेबल फंक्शन

  4. कैसे टैंड () PostgreSQL में काम करता है

  5. क्या PostgreSQL कनेक्शन को Python वेब ऐप में पूल किया जाना चाहिए, या प्रति अनुरोध एक नया कनेक्शन बनाना चाहिए?