यह कमांड iodbctest है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
iodbctest, iodbctestw - iODBC प्रदर्शन कार्यक्रम
SYNOPSIS
iodbctest ["DSN=xxxx[;UID=xxxx][;PWD=xxxx][;OPT=मान]"]
iodbctestw ["DSN=xxxx[;UID=xxxx][;PWD=xxxx][;OPT=मान]"]
वर्णन
RSI iodbctest कार्यक्रम और iodbtestw प्रोग्राम सरल ODBC नमूना प्रोग्राम हैं, जो दिखाते हैं
किसी भी ODBC सक्षम डेटाबेस से कनेक्ट करने, SQL कमांड जारी करने और ODBC API की ताकत
क्वेरी परिणाम पुनः प्राप्त करें.
RSI iodbctest प्रोग्राम किसी भी डीएसएन का उपयोग करके कनेक्ट करने के लिए मानक ओडीबीसी एपीआई कॉल का उपयोग करता है, लेकिन
ASCII मोड में सभी परिणाम पुनर्प्राप्त करता है।
RSI iodbctestw प्रोग्राम किसी भी डीएसएन का उपयोग करके कनेक्ट करने के लिए ओडीबीसी यूनिकोड एपीआई कॉल का उपयोग करता है, और
यूनिकोड मोड में सभी परिणाम पुनः प्राप्त करता है।
विकल्प
RSI iodbctest प्रोग्राम किसी का उपयोग करके कनेक्शन बनाने के लिए SQLDriverConnect फ़ंक्शन का उपयोग करता है
उपलब्ध ODBC अनुरूप ड्राइवर। यह उपयोगकर्ता को किसी भी ODBC कनेक्ट को ओवरराइड करने की अनुमति देता है
डीएसएन स्ट्रिंग में विशेषता।
कनेक्ट स्ट्रिंग्स को किसी एक से शुरू करना चाहिए डीएसएन=xxx या एक ड्राइवर=xxxx विशेषता वैकल्पिक रूप से
इसके बाद अन्य DSN विशेषताएँ अर्धविराम से अलग की जाती हैं जैसे:
DSN=ora9;UID=स्कॉट;PWD=टाइगर;डेटाबेस=ora9u
उचित कनेक्शन के लिए आवश्यक कोई भी विशेषताएँ जो डीएसएन कनेक्ट में दर्ज नहीं की गई हैं
स्ट्रिंग, odbc.ini फ़ाइल में मौजूद होनी चाहिए।
यदि कनेक्ट स्ट्रिंग को तर्क के रूप में पारित किया जाता है iodbctest प्रोग्राम, स्ट्रिंग चाहिए
उद्धृत किया जाना चाहिए क्योंकि अधिकांश शैल अर्धविराम को अपने कमांड विभाजक के रूप में उपयोग करते हैं। यदि कनेक्ट
इंटरएक्टिव प्रॉम्प्ट पर स्ट्रिंग दर्ज की गई है, किसी उद्धरण का उपयोग नहीं किया जाना चाहिए।
एक सफल कनेक्शन स्थापित होने के बाद, उपयोगकर्ता को SQL कमांड के लिए संकेत दिया जाता है
डेटाबेस में भेजा जाना है। एक SQL कमांड एकाधिक पंक्तियों का विस्तार नहीं कर सकता।
यदि SQL कमांड एक या अधिक परिणाम सेट लौटाता है, तो प्रत्येक परिणाम सेट का उपयोग करके प्राप्त किया जाता है
कैरेक्टर बफ़र्स और एक तालिका में प्रदर्शित।
इसके अतिरिक्त, iodbctest प्रोग्राम कुछ विशेष आदेशों को समझता है:
क्वालिफायर
SQLTables कैटलॉग कॉल का उपयोग करके क्वालीफायर की एक सूची दिखाएं।
मालिकों
SQLTables कैटलॉग कॉल का उपयोग करके स्वामियों की सूची दिखाएँ।
टेबल
SQLTables कैटलॉग कॉल का उपयोग करके तालिकाओं की एक सूची दिखाएं।
प्रकार
SQLTables कैटलॉग कॉल का उपयोग करके तालिकाओं के प्रकारों की एक सूची दिखाएँ।
जानकारी का प्रकार
SQLGetTypeInfo कैटलॉग कॉल का उपयोग करके डेटा प्रकारों की एक सूची दिखाएं।
फिर से कनेक्ट
पहले के दौरान सहेजी गई जानकारी के साथ डिस्कनेक्ट/पुनः कनेक्ट करें
एसक्यूएलड्राइवरकनेक्ट।
छोड़ना (या बाहर निकलना)
प्रोग्राम से बाहर निकलें और शेल पर वापस लौटें।
उदाहरण
iodbctest प्रोग्राम प्रारंभ करें और कनेक्शन बनाने से पहले DSN की एक सूची प्राप्त करें:
$ आयोडबटेस्ट
ओपनलिंक ओडीबीसी प्रदर्शन कार्यक्रम
यह प्रोग्राम एक इंटरैक्टिव SQL प्रोसेसर दिखाता है
ODBC कनेक्ट स्ट्रिंग दर्ज करें (? सूची दिखाता है): ?
डीएसएन | चालक
-------------------------------------------------- ---------------
ओरा9 | ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर
MySQL | ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर
mysqllite | MySQL के लिए ओपनलिंक लाइट
मायोडबीसी | MyODBC ड्राइवर
पीजीएसक्यूएल | ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर
टीडीएस | ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर
ODBC कनेक्ट स्ट्रिंग दर्ज करें (? सूची दिखाता है): DSN=ora9;PWD=tiger
ड्राइवर: 05.20.0316 ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर (oplodbc.so)
एसक्यूएल>
Oracle 9 इंस्टेंस से कनेक्ट करें जिसे पहले odbc.ini फ़ाइल में सेटअप किया गया है:
$ iodbctest "DSN=ora9;UID=स्कॉट;PWD=टाइगर"
iODBC प्रदर्शन कार्यक्रम
यह प्रोग्राम एक इंटरैक्टिव SQL प्रोसेसर दिखाता है
ड्राइवर: 05.20.0316 ओपनलिंक जेनेरिक ओडीबीसी ड्राइवर (oplodbc.so)
एसक्यूएल>एम्प से * चुनें
आईडी |नाम
------------------+-------------------------------- -----------
1 |रिकॉर्ड 1
2 |रिकॉर्ड 2
2 |रिकॉर्ड 3
परिणाम सेट 1 ने 3 पंक्तियाँ लौटा दीं।
एसक्यूएल> छोड़ें
कॉपीराइट
कॉपीराइट © 1996-2014 ओपनलिंक सॉफ्टवेयर द्वारा
onworks.net सेवाओं का उपयोग करके ऑनलाइन iodbctest का उपयोग करें