الاتصال بقاعدة بيانات باستخدام JDBC
تقوم JDBC API (واجهة برمجة التطبيقات) ، أي مكتبة فئة JDBC ، ببدء اتصال قاعدة بيانات في 3 خطوات:
- إنشاء اتصال قاعدة بيانات
- إرسال بيانات SQL
- نتائج العملية من قاعدة البيانات
الحزمة java.sql. *
جميع الكائنات والأساليب المتعلقة بقواعد البيانات موجودة في الحزمة java.sql. * . لذلك من الضروري استيراد java.sql. * في البرامج التي تستخدم تقنية JDBC.
تحتوي الحزمة java.sql على العناصر التالية:
الطبقات | واجهات | استثناءات |
---|---|---|
تاريخ DriverManager DriverPropertyInfo زمن الطابع الزمني أنواع | مجموعة مصفوفة سائل CallableStatement كلوب صلة DatabaseMetaData سائق تصريح معد المرجع مجموعة النتائج ResultSetMetaData SQLData SQLInput SQLOutput بيان البنية | BatchUpdateException اقتطاع البيانات SQLException SQLWarning |
الاتصال بقاعدة البيانات
للاتصال بقاعدة بيانات ، من الضروري في البداية تحميل برنامج التشغيل ذي الصلة باستخدام DriverManager:
Class.forName ( "name.of.class")؛
هذا الإرشادات بتحميل برنامج التشغيل وإنشاء مثيل لهذه الفئة. للاتصال بقاعدة بيانات تم الإعلان عنها ضمن مسؤول ODBC على سبيل المثال ، ستحتاج إلى تحميل برنامج تشغيل جسر JDBC-ODBC:
driver.Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver")؛
بعض المجمعين قد يرفضوا الترميز أعلاه ويجب عليك استدعاء برنامج التشغيل على النحو التالي:
Class.forName ( "sun.jdbc.odbc.JdbcOdbcDriver") newInstance؛
للاتصال بقاعدة بيانات معينة ، ستحتاج إلى إنشاء مثيل لفئة الاتصال من خلال طريقة getConnection لكائن DriverManager ، مع تحديد قاعدة البيانات المراد تحميلها باستخدام عنوان URL
String url = "jdbc: odbc: dbname"؛ اتصال يخدع = DriverManager.getConnection (رابط) ؛
اسم قاعدة البيانات (dbname) هو الاسم المعلن في لوحة تحكم ODBC. قد يختلف بناء جملة URL قليلاً حسب نوع قاعدة البيانات. بناء الجملة كالتالي:
جدبك: subprotocol: اسم
المستند الأصلي المنشور على CommentcaMarche.net.