برمجة الوصول إلى البيانات
يوفر Visual C++ عدة طرق للعمل مع قواعد البيانات. الطريقة المفضلة هي استخدام إحدى مكتبات الفئات مثل مكتبة فئة القالب النشط (ATL) أو مكتبة (Microsoft Foundation Class (MFC، التي تبسط العمل مع قاعدة البيانات APIs .
ملاحظة
يغطي هذا المقطع التقنيات القديمة التي يمكنك استخدامها لبرمجة قاعدة البيانات في ++Visual C. للحصول على معلومات حول برمجة الوصول إلى البيانات باستخدام Visual C++ 2005و SQL Server 2005، راجع الوصول إلى البيانات باستخدام ADO.NET في C++الوصول إلى بيانات في Visual Studioوإنشاء كائنات SQL Server 2005 في التعليمات البرمجية المدارة.
فئات المكتبة تدعم الأنواع التالية من الوصول إلى البيانات:
يوفر ATL قوالب و سمات قاعدة بيانات OLE DB.
يوفر MFC "اتصال قواعد البيانات المفتوح" (ODBC) و برنامج تشغيل ODBC.
توفر هذه المكتبات تجريداً يبسط العمل مع قواعد البيانات بشكل كامل مع سرعة و قوة و مرونة C++ . قاموا بدمج العمل الخاص بالوصول إلى البيانات فى إطار عمل التطبيق الخاص بالمكتبة.
و بدلاً من ذلك، يمكنك مباشرةً استدعاء دالة قاعدة البيانات API من COM أو ODBC أو مجموعات أدوات تطوير برامج(SDKs)ـ DAO. لمزيد من المعلومات حول البرمجة المباشرة مع دالات COM, DAO أو ODBC API راجع SDK COM أو SDK DAO أو SDK ODBC.
استخدم ATL OLE DB إذا كنت تحتاج إلى الوصول إلى البيانات بغض النظر عن النموذج حيث تم تخزينه . استخدم الفئات ODBC MFC عند عدم استخدام قاعدة بيانات Microsoft Jet ـ(.mdb) و تريد العمل مع ODBC API للاستقلال الكامل لمصدر البيانات . استخدم الفئات DAO MFC عندما تريد العمل مع قواعد بيانات Microsoft Jet ـ(.mdb) أو مع قواعد البيانات الخارجية مثل قاعدة بيانات ODBC.
ملاحظة
توصي Microsoft باستخدام OLE DB أو ODBC للمشاريع الجديدة. DAO يجب استخدامه فقط في الحفاظ على التطبيقات الموجودة.
بالإضافة إلى كتابة تطبيقات قاعدة بيانات مستقلة ، يمكنك غالباً استخدام قاعدة البيانات بشكل فعال في أنواع أخرى من البرامج كوسط ملائم للتخزين و الاسترداد.
لتعرف المزيد حول |
راجع |
---|---|
تحديد تقنية قاعدة بيانات |
|
ODBC vs. DAO |
|
استخدام "قاعدة المعارف Microsoft" للبحث عن مقالات إضافية عن مواضيع قاعدة البيانات التي كتبها مهندسي دعم المنتج |
|
دعم قاعدة البيانات ATL (OLE DB) |
|
برمجة OLE DB(مواضيع خاصة بالمبادئ) |
|
استخدام قوالب مستهلك OLE DB (المواضيع المبادئ) |
|
سمات مستهلك OLE DB |
|
استخدام قوالب موفر OLE DB (المواضيع المبادئ) |
|
إضافة مستهلك OLE DB إلى مشروع MFC |
|
دعم قاعدة MFC ـ(ODBC و DAO) |
|
ما هي DAO و ODBC ؟ |
|
متى يتم استخدام فئات قاعدة البيانات MFC |
|
المعرفة عن نموذج برمجة قاعدة البيانات MFC |
|
الاختيار بين فئات DAO MFC و فئات MFC ODBC |
|
مصادر البيانات التي يمكن الوصول إليها باستخدام DAO وODBC |
|
اتصالات قاعدة الببيانات المفتوحة (ODBC) |
|
ما إذا كان يمكنك استدعاء DAO أو ODBC APIs مباشرة أثناء استخدام الفئات |
|
ما هى برامج التشغيل التى يتم توفيرها |
|
كيفية عمل فئات قاعدة البيانات مع بنية عرض/مستند MFC |
|
تثبيت دعم قاعدة بيانات MFC; ما هي برامج تشغيل ODBC المثبتة في Visual C++ بشكل افتراضي; ODBC و المكونات SDK DAO مثبتة |
|
بيانات مرتبطة بـعناصر التحكم (ADO و RDO) |
|
كتابة برنامج يستخدم عناصر تحكم مرتبطة بالبيانات |
|
ربط البيانات باستخدام عناصر تحكم ActiveX |
عناصر تحكم MFC ActiveX: استخدام ربط بيانات في عنصر تحكم ActiveX |
توزيع عناصر تحكم ActiveX |