कनेक्शन कनेक्शन स्ट्रिंग (और संभवतः नियंत्रण कक्ष में ओडीबीसी कनेक्शन स्थापित करने) में भिन्न होगा, लेकिन कनेक्शन के लिए .NET कक्षाएं सभी लागू आईडीबीकनेक्शन/कमांड/लेनदेन इत्यादि बहुत समान हैं। सी # में आपके पास OleDbConnection और OdbcConnection है, मुझे विश्वास है - लेकिन फिर दोनों बेस इंटरफेस को लागू करते हैं।
एक संक्षिप्त अवलोकन यहां पाया जा सकता है:
http://database.ittoolbox.com/documents/odbc-vs-oledb-18150
अधिकांश डेटाबेस विक्रेताओं का समर्थन ODBC के रूप में यह साझा कनेक्शन तंत्र का एक तरह होने के लिए बनाया गया था, लेकिन फिर से सबसे आपूर्ति विक्रेताओं या किसी अन्य (Oracle एडीओ पसंद करते हैं .NET प्रदाता, MySQL प्रदाता, आदि)।
या तो सामान्य हो जाएं, या यदि यह केवल एक छोटा सा एप्लीकेशन है, तो लक्ष्य डेटाबेस के लिए सबसे उपयुक्त एक के लिए जाएं।
स्रोत
2010-07-28 08:20:37
सी # के साथ इसका क्या संबंध है? –