जावा, class.forname ("oracle.jdbc.driver.oracledriver") का उपयोग करके एक ओरेकल डेटाबेस से कनेक्शन एक महत्वपूर्ण भूमिका निभाता है। &&&] यह कमांड उस वर्ग के लिए एक ऑब्जेक्ट संदर्भ प्राप्त करता है जिसका पूरी तरह से योग्य वर्ग का नाम (fqcn) oracle.jdbc.driver.oracledriver है। हालाँकि, लोकप्रिय विश्वास के विपरीत, यह सीधे एक डेटाबेस कनेक्शन स्थापित नहीं करता है। वर्तमान वर्ग लोडर। यह JDBC ड्राइवर लोडिंग प्रक्रिया में एक महत्वपूर्ण कदम है, क्योंकि यह java वर्चुअल मशीन (JVM) को oracledriver वर्ग की पहचान करने और इंस्टेंट करने में सक्षम बनाता है। आधुनिक जावा कोडिंग प्रथाओं में, class.forname ("oracle.jdbc.driver.oracledriver") को अब JDBC ड्राइवरों को लोड करने के लिए सबसे अच्छा अभ्यास नहीं माना जाता है। ऐसा इसलिए है क्योंकि JDBC 4.0 और बाद में ड्राइवरों को स्वचालित रूप से क्लासपैथ से लोड किया जाता है। ") मुख्य रूप से विरासत कोड में देखा जाता है जो JDBC 4.0 से पहले होता है। ऐसे परिदृश्यों में, कनेक्शन स्थापित करने से पहले ड्राइवर को मैन्युअल रूप से लोड करना आवश्यक है। https://docs.oracle.com/javase/tutorial/jdbc/overview/connecting.html https://stackoverflow.com/questions/7455636/WHAT-PURPOSE-DOES-CLASS-FORNAME-SERVE-IF-YOU-DONT-AUSE- द-रिटर्न-वैल्यू
https: // स्टैकओवरफ़्लो। com/प्रश्न/29434036
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3