أساسيات ODBC

يوفر هذا الموضوع أساسيات اتصال قاعدة البيانات المفتوحة (ODBC):

ستحتاج أيضاً إلى قراءة الموضوعات المرتبطة ODBC: مكتبة مؤشرات ODBC

ملاحظة

مصادر البيانات ODBC يتم الوصول إليها من خلال الفئات MFC ODBC كما هو موضح في هذا الموضوع أو عبر فئات "كائن MFC للوصول للبيانات" (DAO).

ملاحظة

فئات MFC ODBC تدعم Unicode و تعدد العمليات لمزيد من المعلومات حول دعم تعدد العمليات راجع فئات و مؤشرات ترابط ODBC

ODBC هى واجهة على مستوى الاستدعاء تسمح للتطبيقات بالوصول إلى البيانات في أي قاعدة البيانات يوجد لها برنامج تشغيل ODBC. باستخدام ODBC, يمكنك إنشاء تطبيقات قاعدة البيانات تستطيع الوصول إلى أية قاعدة بيانات يملك لها المستخدم النهائي برنامج تشغيل ODBC. ODBC يوفر API يسمح للتطبيق الخاص بك بان يكون مستقلاً عن نظام إدارة قاعدة بيانات المصدر (DBMS).

ODBC هى جزء من قاعدة البيانات من Microsoft Windows Open Services Architecture (WOSA) ، و هى واجهة تسمح لتطبيقات سطح المكتب المستندة إلى Windows بالاتصال ببيئات الحوسبة المتعددة دون إعادة كتابة التطبيق لكل نظام أساسي.

ما تلى هى مكونات ODBC:

  • ODBC API

    تقوم مكتبة الدالات باستدعاءات لمجموعة من رموز الخطأ و لبناء جملة لغة الاستعلامات المركبة (SQL ) للوصول إلى البيانات على DBMSs.

  • مدير برنامج تشغيل ODBC

    مكتبة الارتباط الحيوي (Odbc32.dll) التي تقوم بتحميل برامج تشغيل قاعدة البيانات ODBC بالنيابة عن تطبيق ما. DLL هذا شفاف بالنسبة للتطبيق الخاص بك.

  • برامج تشغيل قاعدة البيانات ODBC

    DLLs واحد أو أكثر من الذى يقوم بمعالجة دالة ODBC يقوم باستدعاء لـ DBMSs معينة. للحصول على قائمة برامج التشغيل التي تم توفيرها راجع قائمة برامج تشغيل ODBC .

  • مكتبة المؤشر ODBC

    مكتبة الارتباط الحيوي (Odbccr32.dll) التي توجد بين مدير برامج تشغيل ODBC و البرامج و المعالجات التى تُمرر خلال البيانات.

  • مسؤول ODBC

    أداة يتم استخدامها لتكوين DBMS لجعله متوفراً كمصدر بيانات لأحد التطبيقات.

يحقق التطبيق الاستقلال عن DBMSs بالعمل خلال برنامج تشغيل ODBC المكتوب خصيصاً لـ DBMS بدلاً من العمل مباشرة مع DBMS. برنامج التشغيل يترجم الاستدعاءات إلى أوامر يمكن لـ DBMS الخاص به استخدامها, مبسطاً بذلك عمل المطوِّر و جاعلها متاحة لنطاق واسع من مصادر البيانات.

فئات قاعدة البيانات تدعم أي مصدر بيانات لديك برنامج تشغيل ODBC الخاص به. قد يتضمن ذلك، على سبيل المثال، قاعدة بيانات علائقية أو قاعدة بيانات أسلوب الوصول التسلسلي المفهرس (ISAM) أو جدول بيانات Microsoft Excel أو ملف نصي. تقوم برامج تشغيل ODBC بإدارة الاتصالات بمصادر البيانات، و يُستخدم SQL لتحديد سجلات من قاعدة البيانات.

للحصول على قائمة برامج تشغيل ODBC التي تم تضمينها في هذا الإصدار من ++Visual C و للحصول على معلومات حول كيفية الحصول على برامج تشغيل إضافية راجع قائمة برامج تشغيل ODBC.

راجع أيضًا:

المبادئ

اتصالات قاعدة الببيانات المفتوحة (ODBC)