Programming Basics SQL HTML CSS JavaScript Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Learn Typing

Javaالكلاس DriverManager في جافا

  • مقدمة
  • دوال الكلاس DriverManager

مقدمة

الكلاس DriverManager مصمم لتحديد المعلومات الأساسية التي نحتاجها للإتصال بقاعدة البيانات مثل:

  • إسم الـ Driver الذي سنستخدمه.
  • إسم قاعدة البيانات.
  • إسم المستخدم في قاعدة البيانات.
  • كلمة مرور المستخدم في قاعدة البيانات.

بناؤه

public class DriverManager
extends Object
public class DriverManager extends Object

دوال الكلاس DriverManager

الجدول التالي يحتوي على دوال الكلاس DriverManager التي تستخدم للإتصال بقاعدة البيانات.

الدالة مع تعريفها
1 public static Connection getConnection(String url) تحدد رابط الـ Driver الذي سنستخدمه لربط البرنامج بقاعدة البيانات.
الـ url هو نص يكتب بهذا الشكل jdbc:subprotocol:subname و يمثل رابط الوصول إلى قاعدة البيانات.

ترمي الإستثناء SQLException في حال حدث خطأ عند محاولة الإتصال بقاعدة البيانات.
2 public static Connection getConnection(String url, String name, String password) تحدد رابط الـ Driver الذي سنستخدمه لربط البرنامج بقاعدة البيانات مع تحديد إسم المستخدم و كلمة مروره التي تسمح له بالولوج إلى قاعدة البيانات.
  • الـ url هو نص يكتب بهذا الشكل jdbc:subprotocol:subname و يمثل رابط الوصول إلى قاعدة البيانات.
  • الـ name هو نص يمثل إسم المستخدم في قاعدة البيانات.
  • الـ password هو نص يمثل كلمة مرور المستخدم في قاعدة البيانات.

ترمي الإستثناء SQLException في حال حدث خطأ عند محاولة الإتصال بقاعدة البيانات.
3 public static Connection getConnection(String url, Properties info) تحدد رابط الـ Driver الذي سنستخدمه لربط البرنامج بقاعدة البيانات مع تحديد إسم المستخدم و كلمة مروره التي تسمح له بالولوج إلى قاعدة البيانات.
  • الـ url هو نص يكتب بهذا الشكل jdbc:subprotocol:subname و يمثل رابط الوصول إلى قاعدة البيانات.
  • الـ info عبارة عن كائن نوعه Properties يمثل معلومات كثيرة متعلقة بالإتصال بقاعدة البيانات و يجب أن يحتوي على الأقل إسم المستخدم كلمة مروره في قاعدة البيانات..

ترمي الإستثناء SQLException في حال حدث خطأ عند محاولة الإتصال بقاعدة البيانات.