DBeaver
 sql >> डेटाबेस >  >> Database Tools >> DBeaver

DBeaver में ODBC डेटा के साथ कार्य करना

DBeaver एक डेटाबेस प्रबंधन उपकरण और SQL क्लाइंट है जो Windows, Linux, OS X और UNIX (AIX, HP-UX और Solaris) प्लेटफॉर्म पर चलता है।

जटिल प्रश्नों के निर्माण, विश्लेषण और डिबगिंग को सुविधाजनक बनाने के लिए DBeaver SQL संपादक में स्वतः पूर्णता और डेटाबेस-विशिष्ट सिंटैक्स हाइलाइटिंग है।

अपने उपयोगकर्ताओं के समय को बचाने के लिए, DBeaver SQL टेम्प्लेट प्रदान करता है, जो आमतौर पर उपयोग किए जाने वाले SQL कोड के स्निपेट होते हैं। किसी टेम्पलेट की सामग्री को SQL संपादक में सम्मिलित करने के लिए, आप बस टेम्पलेट का नाम टाइप करें और TAB कुंजी दबाएं।

आप CSV, SQL "इन्सर्ट" स्टेटमेंट और HTML जैसे कई स्वरूपों में टेबल या क्वेरी परिणामों को सहेजने के लिए DBeaver का उपयोग कर सकते हैं। उदाहरण के लिए, अपने क्वेरी परिणामों को वेब पेज टेबल के रूप में निर्यात करने के लिए, डीबीवर में परिणाम दृश्य पर राइट-क्लिक करें, निर्यात परिणाम का चयन करें, और फिर HTML पर निर्यात करें पर क्लिक करें।

DBeaver को या तो डेटाबेस सर्वर पर या रिमोट मशीन पर स्थापित किया जा सकता है। दूरस्थ डेटाबेस प्रबंधक के रूप में DBeaver का उपयोग करने की क्षमता एक ही स्थान से कई प्लेटफ़ॉर्म पर एकाधिक डेटाबेस को प्रबंधित करना आसान बनाती है।

अन्य डीबीवर सुविधाओं में शामिल हैं:

  • डेटाबेस मेटाडेटा (टेबल, कॉलम, की और इंडेक्स) को ब्राउज़ और संपादित करने की क्षमता।
  • बीएलओबी/सीएलओबी समर्थन।
  • स्क्रॉल करने योग्य परिणामसेट।
  • डेटाबेस वस्तुओं (तालिकाओं, स्तंभों, बाधाओं और प्रक्रियाओं) को खोजने की क्षमता।
  • इकाई संबंध (ईआर) आरेख।

डीबीवर जावा में लिखा गया है। एक डेटाबेस के साथ बातचीत करने के लिए, एक जावा एप्लिकेशन एक JDBC ड्राइवर का उपयोग करता है। JDBC एक जावा एप्लिकेशन प्रोग्रामिंग इंटरफ़ेस (API) है जो जावा को रिलेशनल डेटाबेस (और अन्य सारणीबद्ध डेटा, जैसे स्प्रेडशीट और फ्लैट फ़ाइलें) से जोड़ता है। एक JDBC ड्राइवर किसी विशेष डेटाबेस के लिए JDBC API को लागू करता है। ODBC ड्राइवर का उपयोग करके डेटाबेस तक पहुँचने के लिए, DBeaver ODBC और JDBC कॉल के बीच कनवर्ट करने के लिए JDBC-ODBC ब्रिज ड्राइवर का उपयोग करता है। उदाहरण के लिए, DBeaver JDBC-ODBC ब्रिज का उपयोग कर सकता है जिसे पहले जावा वितरण में शामिल किया गया था। हालाँकि, भले ही आप उस संयोजन को काम करने के लिए प्राप्त कर सकें (हम नहीं कर सके - कनेक्शन या तो जावा त्रुटि या ओडीबीसी ड्राइवर प्रबंधक त्रुटि के साथ विफल हो गया), जावा जेडीबीसी-ओडीबीसी ब्रिज से जुड़े कुछ मुद्दे हैं। उदाहरण के लिए, यह कभी भी उत्पादन के उपयोग के लिए अभिप्रेत नहीं था और हमने पाया है कि कुछ अनुप्रयोगों के साथ, जब यूनिकोड कॉलम मान पूछे जाते हैं तो NULL वापस आ जाते हैं।

एक वैकल्पिक समाधान के रूप में, Easysoft JDBC-ODBC ब्रिज एक क्लाइंट सर्वर उत्पाद है जो एक जावा एप्लिकेशन जैसे DBeaver को Microsoft Access जैसे ODBC डेटाबेस तक पहुँचने में सक्षम बनाता है। Easysoft JDBC-ODBC ब्रिज का क्लाइंट पार्ट एक JDBC ड्राइवर है। विंडोज़ पर, सेवर पार्ट एक विंडोज़ सेवा है जो ओडीबीसी एप्लिकेशन के रूप में कार्य करती है।

इस ब्लॉग के बाकी हिस्सों में डीबीवर में ओडीबीसी डेटाबेस से डेटा तक पहुंचने के लिए ईज़ीसॉफ्ट जेडीबीसी-ओडीबीसी ब्रिज का उपयोग करने का दस्तावेज है।

  1. उस डेटाबेस के लिए सिस्टम ODBC डेटा स्रोत कॉन्फ़िगर करें जिसे आप DBeaver में कनेक्ट करना चाहते हैं।

    ऐसा करने के लिए, अपने DBeaver मशीन पर ODBC डेटा स्रोत व्यवस्थापक के 32-बिट संस्करण का उपयोग करें। विंडोज के कुछ संस्करणों में, यह कंट्रोल पैनल> एडमिनिस्ट्रेटिव टूल्स में स्थित होता है . विंडोज़ के कुछ संस्करणों पर, आपको टास्कबार खोज बॉक्स में ओडीबीसी की खोज करनी होगी। ODBC डेटा स्रोत व्यवस्थापक के 32-बिट संस्करण को स्पष्ट रूप से लेबल किया जाना चाहिए। यदि संदेह है, तो विंडोज रन डायलॉग बॉक्स में टाइप करें:

    %windir%\syswow64\odbcad32.exe
    
  2. ईज़ीसॉफ्ट JDBC-ODBC ब्रिज डाउनलोड करें। (पंजीकरण आवश्यक।)
  3. Easysoft JDBC-ODBC ब्रिज को उस मशीन पर स्थापित और लाइसेंस दें जहां DBeaver स्थापित है।

    स्थापना निर्देशों के लिए, Easysoft JDBC-ODBC ब्रिज दस्तावेज़ीकरण देखें।

  1. DBeaver में, डेटाबेस> ड्राइवर मैनेजर चुनें

    चालक प्रबंधक संवाद बॉक्स प्रदर्शित होता है।

  2. चुनें नया

    नया ड्राइवर बनाएं संवाद बॉक्स प्रदर्शित होता है।

  3. चुनें फ़ाइल जोड़ें .

    ड्राइवर लाइब्रेरी खोलें संवाद बॉक्स प्रदर्शित होता है।

  4. ईज़ीसॉफ्ट JDBC-ODBC ब्रिज JAR फ़ाइल, EJOB.jar के लिए ब्राउज़ करें।

    EJOB.jar मशीन पर निम्न स्थान पर स्थापित है जहां आपने Easysoft JDBC-ODBC ब्रिज स्थापित किया है:

    <easysoft_install>\Jars
    

    64-बिट विंडोज़ पर, के लिए डिफ़ॉल्ट स्थान :\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge है।

    32-बिट विंडोज़ पर, के लिए डिफ़ॉल्ट स्थान :\Program Files\Easysoft Limited\Easysoft JDBC-ODBC Bridge है।

  5. संवाद बॉक्स फ़ील्ड को पूरा करें: <थ>मान
    फ़ील्ड
    चालक का नाम Easysoft JDBC-ODBC ब्रिज
    चालक easysoft.sql.jobDriver
    यूआरएल टेम्प्लेट jdbc:easysoft://localhost/data_source :logonuser=windows_user :logonpassword=पासवर्ड
  6. डेटाबेस नेविगेटर फलक पर राइट-क्लिक करें। पॉप-अप मेनू से, नया कनेक्शन बनाएं चुनें .

    नया कनेक्शन बनाएं विज़ार्ड प्रारंभ होता है।

  7. टाइप करें Easysoft JDBC-ODBC Bridge दिए गए स्थान में, और फिर अगला . चुनें ।
  8. यदि आपके डेटाबेस को उपयोगकर्ता नाम और पासवर्ड की आवश्यकता है, तो दिए गए रिक्त स्थान में इन कनेक्शन विवरणों को दर्ज करें।
  9. विज़ार्ड की अंतिम स्क्रीन में, कनेक्शन को नाम दें और कनेक्शन प्रकार चुनें। समाप्तचुनें ।
  10. डेटाबेस नेविगेटर फलक के नए कनेक्शन पर राइट-क्लिक करें। पॉप-अप मेनू से, SQL संपादक चुनें ।
  11. दाएँ फलक में एक प्रश्न टाइप करें। क्वेरी निष्पादित करने के लिए CTRL+ENTER दबाएँ।

  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. सैप हाना और डीबीवर के साथ जियोआर्ट

  2. डीबीवर को कैसे डाउनलोड और इंस्टॉल करें

  3. डीबीवर 6.3 . से सबसे दिलचस्प

  4. विज़ुअल क्वेरी बिल्डर आपके काम को अनुकूलित करने में कैसे मदद करता है

  5. DBeaver में ER डायग्राम कैसे बनाएं?