تشغيل سرفر قاعدة بيانات Derby من خلال تطبيقات الجافا

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تشغيل سرفر قاعدة بيانات Derby من خلال تطبيقات الجافا

مُساهمة من طرف أحمد مناع في الأربعاء ديسمبر 23, 2015 7:39 am

بسم الله الرحمن الرحيم

أهلا و سهلا بكم أخوانى الكرام

فى دورس سابقة كنا قد تحدثنا عن (إنشاء قاعدة بيانات Java DB و الاتصال بها)  وتعلمنا الشفرات اللازمة للاتصال بها و كنا نعتمد فى ذلك على تشغيل الخادم Virtual Server يدويا من خلال النت بيينز و ذلك بتحديد أيقونة Java DB ثم كليك يمين ثم أختر الامر Start Server كما فى الشكل التالى :


لكن ماذا لو قمنا بنقل المشروع بعد الانهاء منه الى جهاز اخر ؟ كيف يمكننا حينها تشغيل الخادم ؟ الحل هو تغشيل الخادم من داخل التطبيق او المشروع بدلا من الاعتماد على الطريقة اليدوية سالفة الذكر

هناك طريقتان لتشغيل الخادم Virtual Server  من تطبيق جافا وهما على النحو التالى :

الطريقة الاولى :

بعد انشاء قاعدة البيانات ستجد فى مسار المشروع ملف باسم derby.properties قم بفتحه بواسطة محرر النصوص ثم اضف السطر التالى :

الرمز:
derby.drda.startNetworkServer=true

يؤدي هذا إلى تشغيل الخادم على المنفذ الافتراضي، 1527 و الاستماع على المضيف المحلي (كافة الواجهات).أما لتحديد منفذ مختلف أو واجهة معينة قم بتضمين الأسطر التالية على التوالي فى ملف derby.properties :

الرمز:
derby.drda.portNumber=1110
derby.drda.host=myhost

كما يمكنك فعل تلك الطريقة من خلال Java command على النحو التالى :

الرمز:
java -Dderby.drda.startNetworkServer=true
-Dderby.drda.portNumber=1110
-Dderby.drda.host=myhost yourApp

الطريقة الثانية :

يمكنك استخدام API NetworkServerControl لبدء تشغيل الخادم من داخل تطبيق جافا و يتطلب ذلك derbynet.jar الى التطبيق ومن ثم استخدام الشفرة التالية لبدء التشغيل

الرمز:
NetworkServerControl server = new NetworkServerControl();
            server.start (null);

تحياتى لكم

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم

إن فقدت مكان بذورك التي بذرتها يوما ما سيخبرك المطر أين زرعتها ..لذا إبذر الخير فوق أي أرض وتحت أي سماء ومع أي أحد.. فأنت لا تعلم أين تجده ومتى تجده؟! إزرع جميلا ولو في غير موضعه .... فلا يضيع جميلا أينما زرعا .. فما أجمل العطاء... فقد تجد جزاءه في الدنيا أو يكون لك ذخرا في الآخرة

أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 810
النقاط : 1479
التقيم : 69
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى