What is JDBC In Hindi?/ JDBC क्या है?

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(What is JDBC In Hindi) में मैं आपको jdbc के बारे में हिंदी में बताने वाला हूँ | इस jdbc का अध्ययन आपने java पढ़ने के दौरान जरूर किया होगा | पर अगर jdbc के बारे में नहीं पढ़ा है या फिर आप इसे भूल गए है या फिर आपको यह समझ में नहीं आया है तो चिंता करने की बिलकुल भी जरुरत नहीं है |

इस ब्लॉग पोस्ट(What is JDBC In Hindi) में आपको बहुत अच्छी तरह से jdbc के बारे में समझाऊंगा |

jdbc(What is JDBC In Hindi) का full form होता है ‘Java database connectivity‘.

jdbc java classes और interface का एक समूह होता है जो कि किसी भी java application को RDBMS के साथ एक proper manner में काम करने के लिए allow करता है |

इसका सीधा मतलब यह है कि programmer को RDBMS की तरह तरह की technologies की बिलकुल भी चिंता नहीं करनी चाहिए | और वह सभी RDBMS products को same DBMS मान सकता है | जो कि सभी लगभग एक तरह से काम करते है |

jdbc(What is JDBC In Hindi) का conceptual view नीचे दी हुई इमेज में दिखया गया है |

What is JDBC in hindi JDBC concept
What is JDBC in hindi JDBC concept

जैसा कि हम ऊपर दिए चित्र में देख सकते है कि jdbc का जो main आईडिया है वो यह है कि वह कई सारे RDBMS प्रोडक्ट के साथ user के प्रोग्राम्स को एक abstraction layer प्रोवाइड करता है |

कहने का मतलब यह है कि हमें RDBMS की language समझने कि कोई जरुरत नहीं पड़ती है | हमारी बातचीत jdbc से होती है और jdbc हमारी तरफ से RDBMS से डील करता है |

मतलब कि हम तो प्रोग्राम जावा में ही लिखते है चाहे फिर RDBMS की कोई भी specific लैंग्वेज क्यों न हो | और jdbc हमारी language को या code को उस specific RDBMS language में transform करता है | अब शायद बात आप लोगो के समझ में आ गयी होगी |

java .SQL और javax .SQL jdbc interface को अपने पास contained रखते है | jdbc classes से ज्यादा interface का उपयोग करता है | overall देखता जाये तो यह 30 interface और 9 classes प्रोवाइड करता है | जैसे कि कनेक्शन, Statement , Prepared , resultset , and SQL exception .

connection Object :

connection Object java program और RDBMS के बीच एक pipe की तरह होता है | यह एक ऐसा Object होता है जो RDBMS और हमारे program के बीच डाटा फ्लो को command करता है |

Statement Object :

यह Object SQL commands को भेजता है जो कि connection Object अथवा pipe के माध्यम से RDBMS में जाकर execute होते है |

ऐसे तीन तरह के command होते है जो कि इस Object कि मदद से execute होते है | commands ननिम्नलिखित है |

Statement Object : इस Object का उपयोग SQL Statement को define और execute करने के लिए किया जाता है |

Prepared Statement : इस Object का उपयोग dynamic SQL Statement को define और execute करने के लिए किया जाता है |

Callable Statement : इस ऑब्जेक्ट का उपयोग stored procedure को define और execute करने के लिए किया जाता है |

resultset Object :

यह जो स्टेटमेंट एक्सेक्यूटे होते है वो एक डाटा को return करते है और वह डाटा को return करने के लिए वो एक Object का उपयोग करते है, मतलब कि डाटा को Object के रूप में return किया जाता है | और इस डाटा वाले Object को हम resultset बोलते है |

SQLException Object :

इस Object का उपयोग jdbc में आने वाली error को handle और deal करने के लिए जाता है |

Conclusion: JDBC In Hindi

तो दोस्तों इस ब्लॉग पोस्ट(What is JDBC In Hindi) में हमने जाना कि jdbc क्या होता है और इसका क्या क्या उपयोग होता है | हमने यह भी जाना कि jdbc किस तरह से हमारे program को RDBMS से कनेक्ट करता है, फिर चाहे हमारा प्रोग्राम java में ही क्यों न लिखा हो |

इस ब्लॉग(What is JDBC In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट What is JDBC In Hindi को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.