ODBC डेटा स्रोत सेटिंग्स का एक संग्रह है जो ODBC ड्राइवर को डेटाबेस से कनेक्ट करने में सक्षम बनाता है। विंडोज़ पर, उन्हें एक जीयूआई (ओडीबीसी डेटा सोर्स एडमिनिस्ट्रेटर) का उपयोग करके कॉन्फ़िगर किया गया है और रजिस्ट्री में संग्रहीत किया गया है। जब ODBC को पहली बार विंडोज़ पर रिलीज़ किया गया था, डेटा स्रोतों को एक टेक्स्ट फ़ाइल में संग्रहीत किया गया था, और फ़ाइल-आधारित डेटा स्रोत पर निर्भर अनुप्रयोगों के लिए पश्चगामी संगतता प्रदान करने के लिए, Microsoft ने फ़ाइल डेटा स्रोत प्रदान किए। जैसा कि नाम का तात्पर्य है, फ़ाइल डेटा स्रोत टेक्स्ट फ़ाइलें हैं जिनमें एक ओडीबीसी डेटा स्रोत होता है। वे उपयोगकर्ता के मेरे दस्तावेज़ फ़ोल्डर में संग्रहीत हैं और फ़ाइल एक्सटेंशन ".dsn" है। उदाहरण के लिए MyFileDSN.dsn.
Easysoft का JDBC-ODBC ब्रिज उत्पाद जावा एप्लिकेशन को ODBC डेटा स्रोत से कनेक्ट करने में सक्षम बनाता है। आम तौर पर, JDBC-ODBC ब्रिज एक रजिस्ट्री-आधारित डेटा स्रोत से जुड़ता है या यह एक कनेक्शन स्ट्रिंग पास करता है (जिसमें ODBC विशेषता मान जोड़े की एक श्रृंखला होती है)। हालांकि, एक ग्राहक जिसे किसी लीगेसी सिस्टम पर ओडीबीसी बैकएंड के लिए जावा एक्सेस की आवश्यकता थी, उसने हाल ही में जेडीबीसी-ओडीबीसी ब्रिज और फाइल डीएसएन के संबंध में हमसे संपर्क किया।
ये चरण वर्णन करते हैं कि JDBC-ODBC ब्रिज का उपयोग करके जावा से फ़ाइल DSN तक कैसे पहुँचा जाए।
- ईज़ीसॉफ्ट JDBC-ODBC ब्रिज डाउनलोड करें। (पंजीकरण आवश्यक।)
- ईज़ीसॉफ्ट जेडीबीसी-ओडीबीसी ब्रिज को उस मशीन पर स्थापित और लाइसेंस दें जहां आपने फ़ाइल डेटा स्रोत बनाया था।
स्थापना निर्देशों के लिए, Easysoft JDBC-ODBC ब्रिज दस्तावेज़ीकरण देखें।
- JDBC-ODBC Bridge क्लाइंट, EJOB.jar को अपने जावा एप्लिकेशन के थर्ड पार्टी JAR फाइलों के स्टोर में जोड़ें / EJOB.jar को उस फ़ोल्डर में कॉपी करें जो एप्लिकेशन के आंतरिक क्लासस्पैट पर है / EJOB.jar फ़ोल्डर को जावा क्लासस्पैट में जोड़ें .
EJOB.jar मशीन पर निम्न स्थान पर स्थापित है जहां आप Easysoft JDBC-ODBC ब्रिज स्थापित करते हैं:
<easysoft_install>\Jars
के लिए डिफ़ॉल्ट स्थान <drive>:\Program Files (x86)\Easysoft Limited\Easysoft JDBC-ODBC Bridge
है । - अपने JDBC URL में, FILE DSN से कनेक्ट करने के लिए इस सिंटैक्स का उपयोग करें:
jdbc:easysoft://myserver/FILEDSN={C:\\Temp\\NorthwindFileDSN.dsn}:logonuser=MyWindowsUser:logonpassword=MyPassword