جدول المحتويات:
- التعريف - ماذا تعني بنية اتصال قاعدة بيانات Java (JDBC Architecture)؟
- تيكوبيديا تشرح بنية قاعدة بيانات اتصال جافا (JDBC Architecture)
التعريف - ماذا تعني بنية اتصال قاعدة بيانات Java (JDBC Architecture)؟
تعد Java Database Connectivity (JDBC) بمثابة واجهة تعامل API تحدد واجهات الوصول إلى قواعد البيانات العلائقية. يساعد JDBC على الاتصال بقاعدة بيانات وإرسال الاستعلامات والتحديثات إلى قاعدة البيانات واسترداد ومعالجة النتائج التي تم الحصول عليها من قاعدة البيانات للاستعلامات.
تيكوبيديا تشرح بنية قاعدة بيانات اتصال جافا (JDBC Architecture)
JDBC جزء أساسي من نظام Java وهو أحد مواصفات واجهة برمجة التطبيقات التي طورتها شركة Sun Microsystems. تدعم بنية JDBC نماذج معالجة من مستويين وثلاث طبقات للوصول إلى قاعدة البيانات.
في النموذج ثنائي المستوى ، يتصل تطبيق أو تطبيق Java مباشرة بمصدر البيانات. يتيح برنامج تشغيل JDBC الاتصال بين التطبيق ومصدر البيانات. عندما يرسل المستخدم استعلامًا إلى مصدر البيانات ، يتم إرسال إجابات هذه الاستعلامات إلى المستخدم في شكل نتائج. قد لا يكون مصدر البيانات دائمًا جهازًا واحدًا في مكان واحد. يمكن أن تكون موجودة على جهاز مختلف على شبكة اتصال مستخدم. يُعرف هذا بتكوين عميل / خادم ، حيث يعمل جهاز المستخدم كعميل والجهاز الذي يشغل مصدر البيانات يعمل كخادم. يمكن أن يكون اتصال الشبكة إنترانت أو الإنترنت.
في النموذج ثلاثي المستويات ، يتم إرسال أوامر المستخدم أو استفساراته إلى خدمات الطبقة المتوسطة ، والتي يتم إرسال الأوامر منها مرة أخرى إلى مصدر البيانات. يتم إرسال النتائج مرة أخرى إلى المستوى الأوسط ، ومن هناك إلى المستخدم. تم العثور على هذا النوع من النماذج مفيدًا جدًا من قِبل مدراء نظام معلومات الإدارة ، لأنه يجعل من السهل الحفاظ على التحكم في الوصول وإجراء تحديثات لبيانات الشركة. يصبح نشر التطبيق أيضًا سهلاً ويوفر مزايا الأداء. عادةً ما يتم كتابة الطبقة الوسطى في C أو C ++.
مدير مشغل JDBC هو العمود الفقري التقليدي لهندسة JDBC ، والذي يحدد الكائنات لربط تطبيقات Java ببرنامج تشغيل JDBC. تساعد مجموعة اختبار JDBC على ضمان تشغيل برامج تشغيل JDBC للبرنامج. يوفر برنامج JDBC-ODBC Bridge وصولاً إلى JDBC عبر برامج تشغيل اتصال قاعدة البيانات المفتوحة.