الاتصال بقاعدة بيانات باستخدام 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.

المقال السابق المقالة القادمة

نصائح الأعلى