الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اريد خطوات عمل برنامج يتصل بقاعدة بيانات

بدأه Eng.Helmy في 27 سبتمبر 2009 · 6 رد · 1,279 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد عمل برنامج يتصل بقاعدة بيانات بسيطة

مثلا بها جدول للموظفين وجدول للافسام


Emp(ID,Name,Salary,DeptID)
Dept(ID,Name)

اريد انشاء الجدولين في قاعدة بينات من نوع

SqlServer 2005

مثلا

واضافة بينات واظهار استعلامات

فكيف يمكنني عمل ذلك

وجزاكم الله خيرا

واريد ان افهم هذا موضوع الاتصال بقواعد البيانات في ال

Java

تم تعديل هذه المشاركة بواسطة Eng.Helmy في 27 سبتمبر 2009 في 12:34

#3

السلام عليكــم ورحمـة الله وبركاتــه ،،

لم افهم السطرين التاليين

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
connction = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=اسم قاعدة البيانات;user=اسم المستخدم;password=كلمة المرور

واريد معرفة ال

parameters

بالتفصيل مثل

("com.microsoft.sqlserver.jdbc.SQLServerDriver")

وما هو ال

Drivermanager

jdbc driver

وهناك ما يسمى

ODBC

ما هي وما فائتدها وما الفرق بينها وبين

JDBC

وجزاك الله خيرا

#4
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

لتحميل الDriver المخصص لنوع قاعدة البيانات

ففي الكود السابق يتم تحميل المشغل الخاص بقاعدة بيانات من Microsoft SQLServer

و ال Driver هو عبارة عن طريقة لربط الجافا بهذه قاعدة البيانات حيث اسم الDriver يختلف من نوع قاعدة بيانات الى اخر

اما

DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databaseName=اسم قاعدة البيانات;user=اسم المستخدم;password=كلمة المرور

حيث هذه Parameters

localhost : اسم الجهاز الحاوي لقاعدة البيانات و يمكن ان يكون IP Address

1433: رقم المنفذ الذي تعمل عليه القاعدة

databaseName: اسم قاعدة البيانات مثل (SchoolDB, CompanyDB) و هكذا

userName: اسم المستخد الذي من خلاله تستطيع الربط و القرأة من هذه القاعدة

و طبعا كلمة السر التابعة لهذا المستخدم

JDBC : Java Database Connectivity

ODBC:Open Database Connectivity

JDBC : هي طريقة تعامل الجافا مع قواعد البيانات حيث من خلاله تفم الجافا قاعدة البيانات المرتبطة فيها.

ODBC: هي الشكل العام لقواعد البيانات حيث تعتمد على (DBMS) و تمثل قواعد البيانات.

وهنا يتم ربط الجافا بقواعد البيانات باستخدام JDBC-ODBC bridges حيث يقوم بالتحويل الى اشارات مفهومة للغة الجافا .

ارجو ان اكون وفيت بالشرح.

تحياتي

#5

جزاك الله خيرا على الشرح الوافي ....

هل يجب علي تحميل ال

Driver الخاص بنوع قاعدة البيانات التي سأقوم بالاتصال معها ؟

واذا كان يجب علي تحميله ارجو ارفاق الروابط

وما هو ال

Bridge ?

___________________________

تم تعديل هذه المشاركة بواسطة Eng.Helmy في 28 سبتمبر 2009 في 13:48

#6

أولا أخي لا تضع سؤالك في أكثر من موضوع، لأني أضعت الوقت في كتابة رد في موضوع آخر بينما الأخ محمد كتب ردا وافيا هنا

لكل مدير قاعدة بيانات ال driver الخاص به، لذلك يجب تحميله لتتمكن من التعامل معه.

ال Driver يكون في مجلد الذي تم تثبيث SQL Server فيه

<installation directory>\sqljdbc_<version>\<language>\sqljdbc.jar

#7

جزاك الله خيرا يا Herch

واعتذر على وضع السؤال في مكان اخر ولكن كنت مترددا هل اضعه هنا او هناك

ولن تتكرر ان شاء الله

_________________________________________________________

لدي سؤال اخر ما هو ال Bridge

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…