جدول المحتويات:
- التعريف - ماذا يعني رابط قاعدة بيانات Java (JDBC Connector)؟
- تيكوبيديا تشرح رابط اتصال قاعدة بيانات جافا (موصل JDBC)
التعريف - ماذا يعني رابط قاعدة بيانات Java (JDBC Connector)؟
موصل Java Database Connectivity (JDBC) هو واجهة برمجة تطبيقات (API) لجافا ، مما يساعد على توصيل أي برنامج تشغيل باستخدام تقنية JDBC. يجعل موصل JDBC من غير الضروري تغيير رمز برنامج التشغيل للتوصيل والتشغيل مع تطبيقات Java.
تيكوبيديا تشرح رابط اتصال قاعدة بيانات جافا (موصل JDBC)
يوفر موصل JDBC طريقة لتأسيس اتصالات بقاعدة بيانات. لديها الخصائص التالية:
- مجموعة من الطبقات والواجهات لـ Java ، مكتوبة بلغة برمجة Java
- أداة مساعدة لكتابة تطبيقات قواعد البيانات لأنها توفر واجهة برمجة تطبيقات قياسية لمبرمجي قواعد البيانات
- آلية يمكن من خلالها لتطبيقات Java التحدث إلى مجموعة واسعة من قواعد البيانات
- برنامج يسمح للمبرمج بكتابة برنامج واحد مرة واحدة باستخدام JDBC API ، ثم تشغيله على أي نظام أساسي مع مزيج من Java و JDBC
- طريقة لإرسال عبارات SQL بسهولة إلى أي قاعدة بيانات علائقية
- واجهة ذات مستوى منخفض تستخدم أوامر JDBC SQL (يمكن استدعاء هذه الأوامر مباشرة لأن JDBC مصمم ليكون أساسًا لبناء واجهات وأدوات عالية المستوى. JDBC يساعد أيضًا في تأسيس اتصال مع قواعد البيانات ويسهل إرسال عبارات SQL ومعالجة النتيجة .)
حاليًا ، واجهة برمجة تطبيقات اتصال قاعدة البيانات المفتوحة (ODBC) هي الواجهة الأكثر استخدامًا للوصول إلى قواعد البيانات العلائقية ، لأنها توفر المرونة للاتصال بأي قاعدة بيانات في أي نظام أساسي. ومع ذلك ، فقد عيوبه الخاصة كذلك. هناك أربعة أسباب مهمة لاستخدام JDBC عبر ODBC API:
- يستخدم ODBC واجهة C ويتطلب مكالمات إلى رمز C الأصلي من Java. هذا له العديد من العيوب كما هو الحال في التنفيذ والأمان وإمكانية النقل التلقائي للتطبيق.
- ترجمة API C ODBC إلى Java API غير ممكن لأن Java لا يحتوي على مؤشرات و ODBC غني بالمؤشرات.
- JDBC سهل الاستخدام ويوفر حلولًا بسيطة للاستعلامات ، على عكس ODBC ، والتي تتطلب تثبيت برامج التشغيل يدويًا على كل جهاز عميل.
- JDBC تتكيف مع أسلوب وفضائل جافا.