English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمية JDBC

واجهة برمجة تطبيقات JDBC هي واجهة برمجة تطبيقات Java يمكنها الوصول إلى أي نوع من بيانات الجداول، خاصة البيانات المحفوظة في قواعد البيانات العلاقية. يمكن استخدام JDBC مع Java على جميع المنصات، مثل Windows، Mac OS وأصدار UNIX المختلفة.

لماذا يجب أن نتعلم JDBC؟

JDBC يمثلĴ AVA d ATA b ASE Ç الربط، وهو API القياسي لربط لغة البرمجة Java مع قواعد البيانات المختلفة بشكل مستقل عن قاعدة البيانات.

مكتبة JDBC تشمل واجهات البرمجة API المطلوبة لكل مهمة ذكرت أدناه، والتي عادة ما تكون مرتبطة باستخدام قاعدة البيانات.

  • توصل إلى قاعدة البيانات.

  • إنشاء جمل SQL أو MySQL

  • تنفيذ استعلامات SQL أو MySQL في قاعدة البيانات

  • عرض وتعديل سجلات النتائج

تطبيقات JDBC

بشكل عام، JDBC هو معيار يقدم مجموعة كاملة من الواجهات التي تسمح بالوصول المتنقل إلى قاعدة البيانات الأساسية.يمكن استخدام Java ل كتابة أنواع مختلفة من الملفات التنفيذية، مثل -

  • Java Application

  • Java Applet

  • Java Servlet

  • Java ServerPage (JSP)

  • Enterprise JavaBean (EJB)

يمكن استخدام محركات JDBC لفتح جميع هذه الملفات التنفيذية لاستكشاف قاعدة البيانات واستخدام البيانات المخزنة.

يقدم JDBC نفس الوظائف مثل ODBC، مما يسمح للبرامج Java بأن تحتوي على كود مستقل عن قاعدة البيانات.

حزم JDBC 4.0

java.sql و javax.sql هي الحزم الرئيسية لـ JDBC 4.0.هذه هي أحدث إصدار من JDBC عند كتابة هذا الدليل.يقدم هذا النوع من الفئات الرئيسية للتفاعل مع مصادر البيانات.

الميزات الجديدة في هذه الحزم تشمل التغييرات فيما يلي:

  • تحميل محرك قاعدة البيانات تلقائيًا

  • تحسين معالجة الاستثناءات

  • تحسين وظائف BLOB / CLOB

  • تعزيز واجهات الاتصال والجمل

  • دعم مجموعة الحروف القومية

  • وصول ROWID SQL

  • دعم نوع البيانات XML SQL 2003

  • التعليقات

فئة المستخدمين المناسبة

يهدف هذا الدليل إلى تعليم Java Programmers يرغبون في الحصول على معرفة دقيقة بمنصة JDBC وتركيبها واستخدامها.

الشروط الأساسية

قبل المتابعة في هذا الدليل، يجب أن تكون لديك فهم جيد للغة البرمجة Java.عند التعامل مع RDBMS، يجب أن تكون على دراية مسبقة بفكرة SQL ومفاهيم قاعدة البيانات.