Oracle JDBC FAQ के अनुसार (प्रश्न "Oracle JDBC रिलीज़ बनाम JDK संस्करण क्या हैं?"), केवल आपके द्वारा सूचीबद्ध जावा संस्करण (Java 8 से 11) Oracle 19c के लिए समर्थित हैं।
- मुझे उम्मीद है कि भविष्य में जावा के बाद के संस्करणों के लिए समर्थन जोड़ा जाएगा।
- जावा 9 और जावा 10 अल्पकालिक रिलीज़ थे, और दोनों जीवन के अंत तक हैं।
एक टिप्पणी नोट के रूप में, जावा 7 अप्रैल 2015 से "जीवन का अंत" रहा है। यह Oracle के लिए नए Oracle डेटाबेस रिलीज़ के लिए नए JDBC ड्राइवरों के साथ समर्थन करके Java 7 के निरंतर उपयोग को प्रोत्साहित करने के लिए प्रति-उत्पादक होगा।
ध्यान दें कि Oracle ड्राइवर मालिकाना हैं और स्रोत कोड उपलब्ध नहीं है। इसलिए Oracle 19c संगत ड्राइवरों में से किसी एक को Java 7 में बैक-पोर्ट करना कोई विकल्प नहीं है।
संक्षेप में :यदि आप Oracle 19c का उपयोग करना चाहते हैं, तो Java 8 LTS या बाद के संस्करण में अपग्रेड कर सकते हैं एकमात्र व्यवहार्य समाधान है। Java 11 LTS में अपग्रेड करना उचित है:
-
Oracle Java 8 LTS मुक्त सार्वजनिक अपडेट (वाणिज्यिक उपयोगकर्ताओं के लिए) समाप्त हो गए हैं, और प्रीमियम समर्थन मार्च 2022 में समाप्त होने वाला है; देखें Oracle Java SE सपोर्ट रोडमैप ।
-
आप 2020 के बाद भी तृतीय-पक्ष विक्रेताओं से सार्वजनिक Java 8 LTS अपडेट निःशुल्क प्राप्त कर सकते हैं; देखें जावा स्टिल फ्री है सभी विवरणों के लिए।