जावा जेडीबीसी का परिचय

एपीआई प्रोग्रामिंग इंटरफ़ेस (एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस) क्या है एक रिपोर्ट है जिसमें किसी चीज़ या प्रोग्रामिंग के घटकों की विस्तृत संख्या का चित्रण होता है। यह कक्षाओं और इंटरफेस को संबोधित करता है कि आइटम गतिविधियों को एक दूसरे के साथ बात करने के बाद लाया जा सकता है। अनुप्रयोगों, पुस्तकालयों, कामकाजी संरचनाओं, आदि के लिए एक एपीआई बनाया जा सकता है .. बैंगलोर में जावा प्रशिक्षण प्रशिक्षण जेडीबीसी चालक जेडीबीसी चालक एक आइटम टुकड़ा है जो जावा एप्लिकेशन को डेटाबेस के साथ इंटरफेस करने में सक्षम बनाता है।

जेडीबीसी ड्राइवरों के 4 प्रकार हैं:

प्रदर्शन जेडीबीसी-ओडीबीसी सहयोगी ड्राइवर से ताज़ा प्रदर्शन। वजन: प्रत्येक ग्राहक मशीन पर मूल चालक प्रस्तुत किया जाना चाहिए। विक्रेता क्लाइंट लाइब्रेरी क्लाइंट मशीन पर प्रस्तुत की जानी चाहिए। 3) नेटवर्क प्रोटोकॉल ड्राइवर नेटवर्क प्रोटोकॉल ड्राइवर मिडलवेयर (एप्लिकेशन सर्वर) का उपयोग करता है जो जेडीबीसी कॉल को व्यापारी विशिष्ट डेटाबेस परंपरा में स्पष्ट रूप से या चौराहे में परिवर्तित करता है। यह जावा में पूरी तरह से गठित है। पसंदीदा रुख: उपयोग सर्वर के प्रकाश में कोई क्लाइंट साइड लाइब्रेरी की आवश्यकता नहीं है जो देखने, स्टैक संशोधित करने, लॉगिंग और cetera जैसे कई errands प्रदर्शन कर सकते हैं। कमजोरियों:

क्लाइंट मशीन पर नेटवर्क सुदृढ़ीकरण की आवश्यकता होती है। अंदरूनी स्तर पर डेटाबेस-विशिष्ट कोडिंग की आवश्यकता होती है। नेटवर्क प्रोटोकॉल ड्राइवर का रखरखाव इस तरह के प्रकाश में शीर्ष पर होता है कि इसे मध्यम स्तर पर डेटाबेस-विशिष्ट कोडिंग करने की आवश्यकता होती है। 4) पतला चालक जेडीबीसी कॉल पर पतला चालक विशेष रूप से व्यापारी विशिष्ट डेटाबेस परंपरा में बदल जाता है। यही कारण है कि इसे पतली चालक के रूप में जाना जाता है। यह जावा सर्वव्यापी में पूरी तरह से गठित है। अच्छी अवस्था:

प्रत्येक और चालक की तुलना में बेहतर निष्पादन। क्लाइंट साइड या सर्वर पक्ष पर कोई लेखन कंप्यूटर प्रोग्राम की आवश्यकता नहीं है। चोट: ड्राइवर्स डेटाबेस पर निर्भर करता है। जावा में डेटाबेस के साथ इंटरफ़ेस करने के लिए 5 चरण JDBC का उपयोग कर जावा में डेटाबेस के साथ किसी भी जावा एप्लिकेशन को इंटरफ़ेस करने के लिए 5 चरण हैं। वे साथ के अनुसार हैं: ड्राइवर वर्ग रजिस्टर करें

ड्राइवर वर्ग को पंजीकृत करें कक्षा के लिए forName () प्रक्रिया का उपयोग ड्राइवर वर्ग को नामांकित करने के लिए किया जाता है। इस तकनीक का उपयोग ड्राइवर वर्ग को ढेर करने के लिए किया जाता है। ForName () पद्धति का एक्सचुएशन नाम के लिए स्थैतिक शून्य (स्ट्रिंग क्लासनाम) क्लास नॉटफाउंड अपवाद 2 फेंकता है) संबद्धता चुनौती बनाएं DriverManager क्लास के लिए getConnection () तकनीक डेटाबेस के साथ संबंध विकसित करने के लिए उपयोग की जाती है। 1) खुला स्थैतिक कनेक्शन getConnection (स्ट्रिंग यूआरएल) SQLException फेंकता है 2) खुले स्थैतिक कनेक्शन getConnection (स्ट्रिंग यूआरएल, स्ट्रिंग नाम, स्ट्रिंग रहस्य शब्द) एसक्यूएलएक्सप्शन 3 को नुकसान पहुंचाता है) स्टेटमेंट असंतोष बनाएँ कनेक्शन इंटरफ़ेस के लिए createStatement () सिस्टम का उपयोग enuncia बनाने के लिए किया जाता है

डिक्री का विषय डेटाबेस के साथ अनुरोध निष्पादित करने के लिए उपयुक्त है। खुला स्टेटमेंट createStatement () SQLException फेंकता है 4) अनुरोध निष्पादित करें निष्पादन इंटरफ़ेस के लिए executeQuery () प्रक्रिया डेटाबेस के लिए अनुरोध निष्पादित करने के लिए उपयोग की जाती है। यह प्रक्रिया परिणामसेट के विषय को पुन: स्थापित करती है जिसका उपयोग तालिका के प्रत्येक रिकॉर्ड को प्राप्त करने के लिए किया जा सकता है। खुला परिणामसेट exec execQuery (स्ट्रिंग एसक्यूएल) SQLException फेंकता है 5) संबद्धता चुनौती बंद करें संबद्धता असंतोष घोषणा बंद करके और परिणाम सामान्य बंद कर दिया जाएगा। बैंगलोर में सर्वश्रेष्ठ कोर जावा प्रशिक्षण

कनेक्शन इंटरफ़ेस के लिए आसन्न () पद्धति का उपयोग संबद्धता को बंद करने के लिए किया जाता है। निकट () पद्धति की फोनेटिक संरचना खुली शून्य बंद () जावा में ओरेकल डेटाबेस के साथ इंटरफेस करने के लिए एसक्यूएलएक्सप्शन केस फेंकता है पैगंबर डेटाबेस के साथ जावा एप्लिकेशन इंटरफेस करने के लिए, आपको डेटाबेस व्यवस्थित करने के लिए 5 चरणों का पालन करने की आवश्यकता है। इस स्थिति के लिए हम डेटाबेस के रूप में Oracle10g का उपयोग कर रहे हैं। इसलिए हमें पैगंबर डेटाबेस के लिए निम्नलिखित जानकारी जाननी चाहिए:

चालक वर्ग: पैगंबर डेटाबेस के लिए ड्राइवर वर्ग oracle.jdbc.driver.OracleDriver है। कनेक्शन यूआरएल: oracle10G डेटाबेस के लिए संबद्धता यूआरएल jdbc है: oracle: पतला: @localhost: 1521: xe जहां jdbc एपीआई है, पैगंबर डेटाबेस है, पतला ड्राइवर है, स्थानीयहोस्ट सर्वर का नाम है जिस पर पैगंबर चल रहा है, हम आईपी पते का उपयोग कर सकते हैं, 1521 पोर्ट नंबर है और एक्सई ओरेकल लाभ का नाम है।

आप इन जानकारी में से प्रत्येक को tnsnames.ora रिकॉर्ड से प्राप्त कर सकते हैं। उपयोगकर्ता नाम: पैगंबर डेटाबेस के लिए डिफ़ॉल्ट उपयोगकर्ता नाम संरचना है। पासवर्ड: पैगंबर डेटाबेस पेश करने की अवधि में ग्राहक द्वारा पासवर्ड दिया जाता है। डिब्बे रिकॉर्ड को ढेर करने के दो तरीके: 1. ojdbc14.jar रिपोर्ट को जेआर / lib / ext लिफाफा 2.सेट क्लासपाथ में चिपकाएं 1) जेआरई / lib / ext समन्वयक में ojdbc14.jar रिकॉर्ड चिपकाएं: प्रारंभ में, देखें ojdbc14.jar संग्रह तब तक जेआरई / lib / ext लिफाफा पर जाएं और यहां डिब्बे रिकॉर्ड पेस्ट करें। 2) सेट क्लासपाथ: क्लासपाथ सेट करने के साथ निपटने के दो तरीके हैं: