عندما نتعلم الواجهة. يمكنك إجراء بعض استدعاءات الطريقة فيه. ومع ذلك، فإن JDBC الذي سنتحدث عنه اليوم هو أيضًا واجهة للاتصال بقاعدة البيانات، ولكنها مختلفة تمامًا عن واجهة الفصل، لذا يجب على الجميع الانتباه إلى هذا التمييز. لقد قمنا أدناه بفرز خطوات إنشاء JDBC. بالنسبة لأولئك الذين ليسوا على دراية بمثل هذه العمليات، دعونا نلقي نظرة على المحتوى المحدد.
1. قم بتحميل برنامج تشغيل قاعدة البيانات. عادةً ما يتم استخدام الطريقة الثابتة forName() لفئة Class لتحميل برنامج التشغيل. على سبيل المثال الكود التالي:
// تحميل برنامج التشغيل Class.forName (driverClass)
2. احصل على اتصال قاعدة البيانات من خلال DriverManager. يوفر DriverManager الطرق التالية:
// احصل على اتصال قاعدة البيانات DriverManager.getConnection(String url,String user,Stringpassword);
3. قم بإنشاء كائن بيان من خلال كائن الاتصال. هناك ثلاث طرق لإنشاء بيان في الاتصال:
createStatement(): إنشاء كائن بيان أساسي.
PreparStatement(String sql): إنشاء كائن بيان مترجم مسبقًا استنادًا إلى عبارة SQL الواردة.
PreparCall(String sql): إنشاء كائن CallableStatement بناءً على عبارة SQL الواردة.
4. استخدم البيان لتنفيذ عبارات SQL. تحتوي كافة البيانات على الطرق الثلاث التالية لتنفيذ عبارات SQL:
Execute (): يمكنه تنفيذ أي عبارة SQL، لكنه أكثر إزعاجًا.
ExecuteUpdate(): يُستخدم بشكل أساسي لتنفيذ عبارات DML وDDL. يؤدي تنفيذ عبارة DML إلى إرجاع عدد الصفوف المتأثرة ببيان SQL، ويؤدي تنفيذ عبارة DDL إلى إرجاع 0.
ExecuteQuery(): يمكنها تنفيذ عبارات الاستعلام فقط، وبعد التنفيذ تُرجع كائن ResultSet الذي يمثل نتائج الاستعلام.
5. مجموعة نتائج العملية. إذا كانت عبارة SQL التي تم تنفيذها عبارة عن عبارة استعلام، فسترجع نتيجة التنفيذ كائن ResultSet، الذي يقوم بتخزين نتائج استعلام عبارة SQL. يمكن الحصول على نتائج الاستعلام عن طريق تشغيل هذا الكائن.
6. قم بإعادة تدوير موارد قاعدة البيانات، بما في ذلك إغلاق ResultSet والبيان والاتصال والموارد الأخرى.
ما ورد أعلاه هو عملية بناء تطبيقات JDBC في Java. بعد مشاهدة مقدمة هذا الفيلم حول بناء JDBC، يمكنك اتباع الخطوات المحددة للتمرين. المزيد من دليل تعلم جافا: جافا تعليمي