2011-09-07 8 views
7

के साथ ऑरैकल डेटाबेस से कनेक्ट करें मैं एक दूरस्थ ऑरैकल डेटाबेस से कनेक्ट करने का तरीका ढूंढ रहा हूं और सी ++ कंसोल एप्लिकेशन के भीतर तालिका से कुछ डेटा पढ़ रहा हूं। क्या कोई मुझे कुछ संकेत दे सकता है। Thnx।सी ++

उत्तर

8

समाज, http://soci.sourceforge.net, एक उचित आधुनिक सी ++ इंटरफ़ेस है जो ओरेकल कॉल इंटरफ़ेस का उपयोग करता है। और अन्य डेटाबेस से भी कनेक्ट हो सकता है ...

+0

क्या यह रिमोट ओरेकल डेटाबेस के लिए काम करेगा ?? क्या तुम्हारे पास कोई विचार है ? –

+0

@ डब्ल्यू जैक यह ओरेकल क्लाइंट इंटरफेस का उपयोग ओरेकल क्लाइंट से नीचे करता है, इसलिए हाँ, मुझे उम्मीद है कि यह रिमोट ओरेकल डेटाबेस के लिए काम करेगा। – janm

1

आप या तो Oracle C++ Call Interface (native API) या Open DataBase Connectivity API का उपयोग कर सकते हैं। यदि आप अधिक उच्च स्तरीय रैपर चाहते हैं, तो Qt जैसे पुस्तकालयों में कुछ और सुविधाजनक इंटरफ़ेस हैं।

1

आप उपयोग कर सकते हैं OCCI: http://www.oracle.com/technetwork/database/features/oci/index-090820.html

या ओसीआई: http://www.oracle.com/technetwork/database/features/oci/index.html

या उपलब्ध कई अन्य एपीआई में से एक .. यह वास्तव में बात के प्रकार पर निर्भर आप के लिए इसका इस्तेमाल करने के लिए जा रहे हैं .. आप Google के माध्यम से विभिन्न एपीआई के पेशेवरों/विपक्ष के बारे में बहुत सारी जानकारी मिलनी चाहिए ..

1

जब तक यह अध्ययन उद्देश्य या ओरेकल डीबी के साथ सख्त आवश्यकता नहीं है, तो मैं आपको विभिन्न माइक्रोसॉफ्ट के साथ प्रदान की गई सामान्य कक्षाओं/सेवाओं के साथ काम करने का सुझाव दूंगा फ्रेमवर्क।

1

आप कोशिश कर सकते हैं: CODBC। यह Pro*C के लिए एक एपीआई है। Pro*C ओरेकल और सी ++ को जोड़ने का एक बहुत ही सभ्य तरीका है।

+0

क्या यह रिमोट ओरेकल डेटाबेस के लिए काम करेगा? –