Java Database Connectivity Architecture (JDBC Architecture)

مؤلف: Lewis Jackson
تاريخ الخلق: 11 قد 2021
تاريخ التحديث: 13 قد 2024
Anonim
16.1  JDBC | Java Database Connectivity Theory Tutorial
فيديو: 16.1 JDBC | Java Database Connectivity Theory Tutorial

المحتوى

التعريف - ماذا تعني بنية اتصال قاعدة بيانات Java (JDBC Architecture)؟

تعد Java Database Connectivity (JDBC) بمثابة واجهة تعامل API تحدد واجهات الوصول إلى قواعد البيانات العلائقية. يساعد JDBC على الاتصال بقاعدة بيانات واستعلامات وتحديثات لقاعدة البيانات ، واستعادة ومعالجة النتائج التي تم الحصول عليها من قاعدة البيانات للاستعلامات.


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

تيكوبيديا تشرح بنية قاعدة بيانات اتصال جافا (JDBC Architecture)

JDBC جزء أساسي من نظام Java وهو أحد مواصفات واجهة برمجة التطبيقات التي طورتها شركة Sun Microsystems. تدعم بنية JDBC نماذج معالجة من مستويين وثلاث طبقات للوصول إلى قاعدة البيانات.

في النموذج ثنائي المستوى ، يتصل تطبيق أو تطبيق Java مباشرة بمصدر البيانات. يتيح برنامج تشغيل JDBC الاتصال بين التطبيق ومصدر البيانات. عندما يقوم المستخدم باستعلام مصدر البيانات ، يتم إرسال إجابات هذه الاستعلامات إلى المستخدم في شكل نتائج. قد لا يكون مصدر البيانات دائمًا جهازًا واحدًا في مكان واحد. يمكن أن تكون موجودة على جهاز مختلف على شبكة اتصال مستخدم. يُعرف هذا بتكوين العميل / الخادم ، حيث يعمل جهاز المستخدم كعميل والجهاز الذي يشغل مصدر البيانات يعمل كخادم. يمكن أن يكون اتصال الشبكة إنترانت أو الإنترنت.

في النموذج ثلاثي المستويات ، يتم إرسال أوامر المستخدم أو استفساراته إلى خدمات الطبقة المتوسطة ، والتي يتم إرسال الأوامر منها مرة أخرى إلى مصدر البيانات. يتم إرسال النتائج مرة أخرى إلى المستوى الأوسط ، ومن هناك إلى المستخدم. تم العثور على هذا النوع من النماذج مفيدًا جدًا من قِبل مدراء نظام معلومات الإدارة ، لأنه يجعل من السهل الحفاظ على التحكم في الوصول وإجراء تحديثات لبيانات الشركة. يصبح نشر التطبيق أيضًا سهلاً ويوفر مزايا الأداء. عادةً ما يتم كتابة الطبقة الوسطى في C أو C ++.

مدير مشغل JDBC هو العمود الفقري التقليدي لهندسة JDBC ، والذي يحدد الكائنات لربط تطبيقات Java ببرنامج تشغيل JDBC. تساعد مجموعة اختبار JDBC على ضمان تشغيل برامج تشغيل JDBC للبرنامج. يوفر برنامج JDBC-ODBC Bridge وصولاً إلى JDBC عبر برامج تشغيل اتصال قاعدة البيانات المفتوحة.