التعامل مع قواعد البيانات في لغة البرمجة جافا:
إن (JDBC) هي اختصار لـ (Java Database Connectivity) و هي عبارة عن (API) خاص في لغة البرمجة جافا للتعامل مع قواعد البيانات على اختلاف أنواعها، وقبل تطوير (JDBC) كان المبرمجين يستخدمون (API) من نوع آخر للتعامل مع قواعد البيانات يسمى (ODBC)، وهي اختصار لـ (Open Database Connectivity) و هو مكتوب بلغة برمجة مختلفة الأمر الذي قد يؤدي إلى بعض المشاكل الأمنية بالإضافة إلى تخفيض سرعة البرنامج، لذلك قام المطورون المختصون في لغة البرمجة جافا ببناء (API) خاص بها وهو (JDBC).
أهم المصطلحات التقنية المستخدمة في مجال قواعد البيانات في لغة البرمجة جافا:
المصطلح | الاستخدام |
API | وهو اختصار لـ (Application Programming Interface) و هو عبارة عن ملف يشرح طريقة عمل برنامج محدد، ويشرح أيضاً طريقة جعل البرامج الأخرى قادرة على التعامل معه بطريقة سهلة. |
JDBC API | عبارة عن حزمة تم تصميمها خصيصاً للتعامل مع قواعد البيانات (Data Base) في البرنامج. |
JDBC Driver | عبارة عن برنامج يعمل كوسيط بين التطبيق و قاعدة البيانات. |
Statements | هي جميع أنواع الاستعلامات (Queries) التي يتم إرسالها من البرنامج إلى قاعدة البيانات. |
Data Base Stored Procedures | عبارة عن مجموعة من الدوال الخاصة بقاعدة البيانات التي نتعامل معها حيث أن لكل قاعدة بيانات هناك مجموعة من الدوال التي من الممكن استخدامها للتعامل مع قاعدة البيانات بسهولة أكثر إضافةً إلى أوامر (SQL) المشتركة بين جميع قواعد البيانات. |
خطوات ربط البرنامج مع قواعد البيانات في لغة البرمجة جافا:
لربط البرنامج مع أي قاعدة بيانات عليك إتباع الخطوات التالية:
- تحميل حزمة الـ (jar) الخاصة بقاعدة البيانات التي سنقوم بالتعامل معها في البرنامج.
- استدعاء كلاسات الموجودة في داخل (Java Data Base Connectivity) المصممة للتعامل مع قواعد البيانات وذلك عن طريق عمل (import).
- تحديد الـ (Driver) المناسب لإجراء الاتصال مع قاعدة البيانات.
- بدء الاتصال مع قاعدة البيانات.
- تجهيز الاستعلامات التي سيتم إرسالها إلى قاعدة البيانات.
- تنفيذ الاستعلامات التي تم تجهيزها.
- إغلاق الاتصال مع قاعدة البيانات عند الإنتهاء.