أفضل طريقة لاستخراج برنامج جافا مع قاعدة بيانات

  • AmaniAmeen

السلام عليكم ورحمة الله ..

لقد درست لغة البرمجة ( java) وقاعدة البيانات (MySQL) .. بعد ذلك قررت ان اقوم بتطوير يرنامج لمؤسسة خيرية حتى اتعلم بنفسي وازيد من خبراتي .. لذا أنا قليلة الخبرة جدا

لقد قمت بالفعل بتطوير البرنامج بلغة java وبربطه بقاعدة البيانات MySQL وبربطه ايضاً ب

jasper ireport.

المفترض مني الان ان اقوم بتسليمه للاختبار خلال الايام القليلة القادمة.

المشكلة حدثت عند محاولتي لتحويل البرنامج إلى ملف .exe (البرنامج المستخرج يتعذر عليه الاتصال بقاعدة البيانات .. أي انها لابد أن تثبت على الجهاز مع البرنامج المستخرج .. وأنا لا ارغب بذلك)

بحثت كثير عن حل هذه المشكلة إلى أن اقتنعت ان الحل هو تغيير قاعدة البيانات MySQL الى قاعدة اخرى متضمنة ( embedded database) حتى اتجنب تثبيت برنامج القاعدة على اجهزة العملاء .

الان أنا اريد ان اسأل:

1- هل تغيير قاعدة البيانات هو الحل الصحيح؟

2- ماهي اقرب قاعدة بيانات لMySQL استطيع استخدامها وماهي اسرع طريقة للتحويل .. لاني لا املك الوقت حتى اتعلم اوامر القاعدة الجديدة قبل التسليم ولا أريد تعديلات كثيرة . .

3- اذا كانت هناك طريقة بدون ان اغير القاعدة اتمنى ارشادي اليها ..

ولكم الشكر الجزيل ..


التعليق السابق

أرجوك قل لي انك تمزح ؟ الاكسس سيئ جدا بالمقارنة مع SQL و لا يستعمله سوى الطلبة

أنا مرة تركت صداقة احدهم بسبب استعماله للأكسس و الفيجوال بيزك في البرمجة و بيع البرامج للعملاء :(

إضافة إلى عدم مجانيته والمشاكل المترتبة عن تغيير النسخ حيث مازال هناك من يعمل بنسخة 2003

اعتقد أن SQLite أفضل.

حاليا فعلا تركيزي منصب على SQLite .. واحاول تعلمها

AmaniAmeen أضف ردا

مع الاسف اكتشفت انها لا تدعم ال store procedures ومشروعي كله قائم عليها ..

هل هناك قاعدة بيانات متضمنة بالجافا تدعمها؟

السلام عليكم ورحمة الله , فضلاً أخي الكريم هل يمكن أن توضح عيوب ومساوئ الأكسيس ,وهل هناك مشكلة أيضًا إن كان التطبيق صغيرًا أو يخدم مستخدمين قلة؟ , وما هي البدائل لتصميم تطبيقات قواعد بيانات بسيطة لعدد محدود من المستخدمين , وجزاك الله خيرا

الاكسس سيئ جدا بالمقارنة مع SQL

الاكسس ليس SQL الاكسس DBMS يستخدم ال SQL مثله مثل اي DBMS .

و لا يستعمله سوى الطلبة

بعتقادي هي تقوم ببرمجه هذا البرنامج للتعلم > حتى اتعلم بنفسي وازيد من خبراتي

أنا مرة تركت صداقة احدهم بسبب استعماله للأكسس و الفيجوال بيزك في البرمجة و بيع البرامج للعملاء :(

لاتستعجل ربما كان افضل الحلول لعملاء معينين .