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

जावा और स्प्रिंग के साथ Oracle डेटाबेस में UTC/GMT दिनांक डालें

न तो java.util.Date न ही Oracle Date समय क्षेत्र की जानकारी संग्रहीत करता है। आपके मामले में Jdbc ड्राइवर JVM टाइमज़ोन का उपयोग करके आपकी तिथि को परिवर्तित करता है। आप निम्न विकल्पों में से किसी एक का उपयोग कर सकते हैं:

  • यदि आप तैयार स्टेटमेंट का उपयोग कर रहे हैं, तो आप setDate(int parameterIndex, Date x, Calendar cal) का उपयोग कर सकते हैं Calendar निर्दिष्ट करने की विधि यूटीसी समय क्षेत्र में।
  • वसंत के लिए jdbcTemplate Date डालने के बजाय ऑब्जेक्ट, डालें Calendar UTC के साथ समयक्षेत्र
  • TimeZone.setDefault(TimeZone.getTimeZone("GMT")) JVM lvl पर सेट किया जा सकता है
  • -Duser.timezone=GMT का उपयोग करें JVM स्टार्टअप पर


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. सॉफ्टवेयर कंपनियां जो नोएडा में Oracle D2k, PLSQL टेक्नोलॉजीज पर काम कर रही हैं

  2. खजूर के लिए हाइबरनेट मानदंड

  3. कुछ तालिका के साथ जुड़ने पर अद्यतन क्वेरी के साथ सिंटैक्स त्रुटि

  4. SQL में नेस्टेड चयन का उपयोग करते समय पिवट काम नहीं करता है

  5. java.sql.SQLException:IO अपवाद:नेटवर्क एडेप्टर कनेक्शन स्थापित नहीं कर सका?