2009-06-09 10 views
24

मैं एक मध्यम पैमाने पर सी ++ प्रोजेक्ट पर विकास शुरू कर रहा हूं जिसे माइक्रोसॉफ्ट एसक्यूएल सर्वर डेटाबेस के साथ काम करना है। मैंने .NET प्रौद्योगिकियों का उपयोग करने से पहले डेटाबेस कार्य किया है लेकिन मुझे इस समय उचित होने के लिए .NET दृष्टिकोण का उपयोग नहीं मिलता है। मैं विभिन्न मुफ्त (जैसे जीपीएल, एलजीपीएल, बूस्ट) सी/सी ++ एसक्यूएल पुस्तकालयों के बारे में कुछ फीडबैक प्राप्त करना चाहता हूं। मैंने MySQL ++ और SOCI को बहुत रोचक पाया और मैं जानना चाहता हूं कि आप कौन से लोग पसंद करते हैं और क्यों।सी ++ एसक्यूएल डेटाबेस पुस्तकालय तुलना

इसके अलावा, हालांकि यह प्रोजेक्ट मुख्य रूप से विंडोज वर्कस्टेशन पर चलाया जाएगा, हालांकि मैं लिनक्स के तहत विकास करना पसंद करता हूं इसलिए क्रॉस-प्लेटफार्म संगतता एक लाभ है।

आपके समय के लिए धन्यवाद, मैं वास्तव में आपकी सलाह की सराहना करता हूं!

जेरेमी

संपादित करें: टाइपो के बारे में क्षमा करें, मैं Microsoft SQL सर्वर और नहीं MySQL सर्वर का मतलब है।

+1

माइक्रोसॉफ्ट "MySQL" नहीं करता – gbn

+0

क्या आपका मतलब mysql या MS SQL सर्वर है? –

+0

@ पॉल: MySQL का बाद में उल्लेख किया गया था इसलिए मुझे लगता है कि MySQL – gbn

उत्तर

24

मैं अत्यधिक OTL की सिफारिश कर सकता हूं।

न केवल यह सभी प्रमुख डीबी का समर्थन करता है, यह भी बहुत एसटीएल-ईश है और आमतौर पर उचित सी ++ पद्धति (आईएमओ) के अनुसार लिखा जाता है। यह मेरे लिए वीसी 8 पर ठीक काम करता है (मैंने MySQL ओडीबीसी कनेक्टर का उपयोग किया)।

इसके अलावा, यह एक हेडर लाइब्रेरी है। तो कोई संबंध मुद्दों या कुछ भी नहीं है। बस हेडर शामिल करें और आप कर चुके हैं। आप MySQL तालिका से पूछताछ से दूर कोड की 3 लाइनें हैं।

मैं इसे पिछले कुछ महीनों में उपयोग किया है, और यह भी एक अच्छा अनुभव इसके डेवलपर के साथ संवाद स्थापित, सवाल पूछने, आदि

+0

मैंने पहले ओरेकल प्रोजेक्ट पर ओटीएल का उपयोग किया है और उचित रूप से खुश हूं। यह सही नहीं है, लेकिन यह नौकरी अच्छी तरह से पर्याप्त है। –

+0

वास्तव में बहुत ही रोचक पुस्तकालय। क्या आप जानते हैं कि मुझे एक अच्छा ट्यूटोरियल कहां मिल सकता है? ऐसा लगता है कि SQL सर्वर अक्सर सी/सी ++ पुस्तकालयों द्वारा समर्थित नहीं है। –

+0

मैंने वहां एक ट्यूटोरियल नहीं देखा है, केवल प्रत्येक डीबी सिस्टम के लिए दर्जनों उदाहरण हैं। मुझे लगता है कि अगर आप एक नज़र डालेंगे तो आप देखेंगे कि इस पुस्तकालय के साथ शुरुआत करना वाकई आसान है। –

0

मैं SQLAPI++ की सिफारिश की थी। यह शेयरवेयर है ताकि आप इसे मुफ्त में आज़मा सकें और समर्थन उत्कृष्ट है। विंडोज और लिनक्स के लिए काम करता है।

+3

मैंने इसे माना लेकिन मूल्य टैग (अगर मेरी याददाश्त अच्छी तरह से मेरी सेवा करती है तो लगभग 29 9 $) थोड़ा अधिक है। कॉर्पोरेट राजनीति ... मैं उसमें नहीं जाऊंगा लेकिन मुझे यकीन है कि आप समझते हैं कि मैं किस बारे में बात कर रहा हूं। –

संबंधित मुद्दे