Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में ड्राइवर को रजिस्टर करने के कितने तरीके हैं?


JDBC का उपयोग करके डेटाबेस से जुड़ने के लिए आपको संबंधित डेटाबेस के लिए ड्राइवर प्राप्त करें का चयन करना होगा और ड्राइवर को पंजीकृत करना होगा। आप डेटाबेस ड्राइवर को दो तरह से पंजीकृत कर सकते हैं -

Class.forName() पद्धति का उपयोग करना - forName() क्लास नामक वर्ग की विधि एक स्ट्रिंग पैरामीटर के रूप में एक वर्ग के नाम को स्वीकार करती है और इसे मेमोरी में लोड करती है, जल्द ही इसे मेमोरी में लोड किया जाता है यह स्वचालित रूप से पंजीकृत हो जाता है।

Class.forName("com.mysql.jdbc.Driver");

उदाहरण

JDBC प्रोग्राम के बाद MySQL डेटाबेस के साथ एक कनेक्शन स्थापित होता है। यहां, हम forName() . का उपयोग करके MySQL ड्राइवर को पंजीकृत करने का प्रयास कर रहे हैं विधि।

आयात करें "com.mysql.jdbc.Driver"); // कनेक्शन प्राप्त करना स्ट्रिंग mysqlUrl ="jdbc:mysql://localhost/mydatabase"; कनेक्शन कॉन =DriverManager.getConnection (mysqlUrl, "रूट", "पासवर्ड"); System.out.println ("कनेक्शन स्थापित:" + con); }}

आउटपुट

कनेक्शन स्थापित:com.mysql.jdbc.JDBC4Connection@4fccd51b

रजिस्टरड्राइवर () पद्धति का उपयोग करना - रजिस्टरड्राइवर () DriverManager वर्ग की विधि एक पैरामीटर के रूप में गोताखोर वर्ग की एक वस्तु को स्वीकार करती है और इसे JDBC ड्राइवर प्रबंधक के साथ पंजीकृत करती है।

ड्राइवर myDriver =नया com.mysql.jdbc.Driver();DriverManager.registerDriver(myDriver);

उदाहरण

JDBC प्रोग्राम के बाद MySQL डेटाबेस के साथ एक कनेक्शन स्थापित होता है। यहां, हम registerDriver() . का उपयोग करके MySQL ड्राइवर को पंजीकृत करने का प्रयास कर रहे हैं विधि।

आयात करें नया com.mysql.jdbc.Driver ()); // कनेक्शन प्राप्त करना स्ट्रिंग mysqlUrl ="jdbc:mysql://localhost/mydatabase"; कनेक्शन कॉन =DriverManager.getConnection (mysqlUrl, "रूट", "पासवर्ड"); System.out.println ("कनेक्शन स्थापित:" + con); }}

आउटपुट

कनेक्शन स्थापित:com.mysql.jdbc.JDBC4Connection@4fccd51b

  1. जावा में कितने गैर-पहुंच संशोधक हैं?

    जावा दृश्यता के अलावा अन्य कार्यशीलता प्रदान करने के लिए कुछ अन्य संशोधक प्रदान करता है। इन संशोधकों को गैर-पहुँच संशोधक कहा जाता है स्थिर जिन सदस्यों को स्थैतिक घोषित किया जाता है, वे एक वर्ग के सभी उदाहरणों के लिए सामान्य होते हैं। स्थिर सदस्य वर्ग स्तर के सदस्य होते हैं जो कक्षा स्मृति में संग्

  1. कितनी सुरक्षा भेद्यताएं हैं और उनका आकलन कैसे किया जाता है?

    हर साल, सुरक्षा और तकनीकी कंपनियां हजारों कमजोरियों का विवरण प्रकाशित करती हैं। मीडिया उन कमजोरियों पर विधिवत रिपोर्ट करता है, सबसे खतरनाक मुद्दों को उजागर करता है और उपयोगकर्ताओं को सुरक्षित रहने के बारे में सलाह देता है। लेकिन क्या होगा अगर मैंने आपको बताया कि उन हजारों कमजोरियों में से कुछ का जं

  1. पायथन में कितने प्रकार के वंशानुक्रम होते हैं?

    विरासत अवधारणा है जहां एक वर्ग दूसरे वर्ग के तरीकों और गुणों तक पहुंचता है। मूल वर्ग वह वर्ग है जिससे विरासत में मिला है, जिसे बेस क्लास भी कहा जाता है। बाल वर्ग वह वर्ग है जो किसी अन्य वर्ग से प्राप्त होता है, जिसे व्युत्पन्न वर्ग भी कहा जाता है। पायथन में दो प्रकार की विरासत होती है - एकाधिक