मैं सी/सी ++ का उपयोग करने जा रहा हूं, और एक MySQL सर्वर से बात करने का सबसे अच्छा तरीका जानना चाहता हूं। क्या मुझे पुस्तकालय का उपयोग करना चाहिए जो सर्वर स्थापना के साथ आता है? क्या वे किसी भी अच्छे पुस्तकालय हैं जिन्हें मुझे आधिकारिक के अलावा अन्य पर विचार करना चाहिए?एक MySQL सर्वर के साथ संवाद करने का सबसे अच्छा तरीका क्या है?
उत्तर
यही कारण है कि आप क्या करना चाहते पर थोड़ा निर्भर करता है।
सबसे पहले, पुस्तकालयों की जांच करें जो डीबीएमएस मंच से अधिक कनेक्टिविटी प्रदान करते हैं। उदाहरण के लिए, क्यूटी MySQL, एमएस एसक्यूएल सर्वर और दूसरों के समूह से कनेक्ट करना बहुत आसान बनाता है, और रनटाइम पर डेटाबेस ड्राइवर (कनेक्शन प्रकार) को बदलता है - कोड की केवल कुछ पंक्तियों के साथ।
MySQL- विशिष्ट पुस्तकालय ठीक हैं, लेकिन ध्यान रखें कि आप स्वयं को एक डीबी कार्यान्वयन में बंद कर रहे हैं - अगर आपको भविष्य में कभी भी बदलाव करने की ज़रूरत है तो यह पूरी तरह से काम करेगा - भले ही आप अपना कोड डिज़ाइन करें जैसे कि डीबी-विशिष्ट सामान एक मुखौटा के पीछे है। एक लाइब्रेरी का उपयोग क्यों न करें जो कई प्लेटफार्मों को कनेक्टिविटी प्रदान करता है, और खुद को परेशानी बचाता है?
OTL सी ++ के लिए एक ठोस क्रॉस-डीबीएमएस समाधान है कि मेरी परियोजना वर्षों से उपयोग कर रही है। हम इसे SQL सर्वर (ओडीबीसी के माध्यम से) और ओरेकल (ओसीआई के माध्यम से) से बात करने के लिए उपयोग करते हैं। ड्राइव करना काफी आसान है, और सभी समर्थित डेटाबेस में बड़ी संख्या में उदाहरणों के साथ आता है।
MySQL के अपने क्लाइंट-पुस्तकालयों में कुछ भी गलत नहीं है। यदि आप कम कार्यक्षमता के लिए व्यवस्थित करने के इच्छुक हैं, तो आप ओडीबीसी, यूडीबीसी, apr_dbd, या कुछ अन्य डेटाबेस-एब्स्ट्रक्शन लाइब्रेरी (जैसे ओटीएल पहले से पेश किए गए) का उपयोग कर कुछ अतिरिक्त पोर्टेबिलिटी खरीद सकते हैं।
इससे बैक-एंड आसान स्विचिंग हो जाएगी, लेकिन जैसा कि मैंने उल्लेख किया है, मूल क्लाइंट की तुलना में कम कार्यक्षमता की पेशकश के खर्च पर। चूंकि डीबी-विक्रेता अलग-अलग होते हैं, इसलिए अमूर्त-पुस्तकालय केवल वास्तव में बैक-एंड के सभी (या अधिकतर) के लिए सामान्य कार्यों को प्रदान कर सकते हैं। चाहे आप किसी विशेष डीबी के लिए अनुकूलित करना पसंद करते हैं या फिर बैक-एंड स्विच करना आसान बनाते हैं, आपके ऊपर (और, शायद, आपका प्रबंधक) है।
- 1. फोनगैप का उपयोग कर सर्वर के साथ संवाद करने का सबसे अच्छा तरीका क्या है?
- 2. एक MySQL बैकएंड के साथ सी # प्रोजेक्ट विकसित करने का सबसे अच्छा तरीका क्या है?
- 3. एकल-सर्वर ऐप के साथ memcache का उपयोग करने का सबसे अच्छा तरीका क्या है?
- 4. लाइव उत्पादन सर्वर में MySQL का निदान और प्रोफ़ाइल करने का सबसे अच्छा तरीका क्या है?
- 5. MySQL क्लॉज का उपयोग करने का सबसे अच्छा तरीका "ActiveRecord
- 6. इंटरनेट टाइम सर्वर के साथ कंप्यूटर समय सिंक करने का सबसे अच्छा तरीका क्या है?
- 7. एक बीन शुरू करने का सबसे अच्छा तरीका क्या है?
- 8. पाइथन के साथ जावा उत्पन्न करने का सबसे अच्छा तरीका?
- 9. डब्ल्यूसीएफ सेवा और अलग धागे के बीच संवाद करने का सबसे अच्छा तरीका क्या है?
- 10. MySQL: मैक पते को स्टोर करने का सबसे अच्छा तरीका?
- 11. PHP के साथ एक सर्वर से दूसरी सर्वर में फ़ाइलों को स्थानांतरित करने का सबसे अच्छा तरीका क्या है?
- 12. रुझान डेटा संग्रहीत करने का सबसे अच्छा तरीका क्या है?
- 13. SQL सर्वर सीई में एक टाइमपैन का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है?
- 14. फ्लोट पार्स करने का सबसे अच्छा तरीका?
- 15. एक आत्म-संदर्भित MySQL तालिका खाली करने का सबसे अच्छा तरीका क्या है?
- 16. सबसे अच्छा तरीका है
- 17. RedirectToAction का परीक्षण करने का सबसे अच्छा तरीका क्या है?
- 18. लाइव MySQL डेटाबेस संग्रहित करने का सबसे अच्छा तरीका
- 19. डेटा कैश करने का सबसे अच्छा तरीका
- 20. सर्वर पर छवि पास करने का सबसे अच्छा तरीका?
- 21. सर्वर-साइड डेटाबेस से आईफोन में एक-तरफा सिंकिंग करने का सबसे अच्छा तरीका क्या है?
- 22. सबसे अच्छा तरीका है एसक्यूएल सर्वर
- 23. सर्वर-साइड इवेंट्स को ट्रिगर करने का सबसे अच्छा तरीका
- 24. jQuery प्रदर्शन करने का सबसे अच्छा तरीका क्या है .change()
- 25. क्लोजर में जीयूआई करने का सबसे अच्छा तरीका क्या है?
- 26. एफ # कोड दस्तावेज करने का सबसे अच्छा तरीका क्या है?
- 27. ब्लूटूथ समर्थन के साथ एक क्रॉस-मोबाइल ऐप विकसित करने का सबसे अच्छा तरीका क्या है?
- 28. एक kqueue() के साथ निर्देशिका में परिवर्तनों की निगरानी करने का सबसे अच्छा तरीका क्या है?
- 29. गिट के साथ एक नई परियोजना में क्लोन/डुप्लिकेट करने का सबसे अच्छा तरीका क्या है?
- 30. एकाधिक सबव्यूज़ व्यवस्थित करने का सबसे अच्छा तरीका क्या है?
क्या आप शीर्षक बदल सकते हैं? मैंने सोचा कि यह एमएस एसक्यूएल सर्वर के बारे में था। thx –
इस पर चिल्लाओ। ;) –