السلام عليكم
ربط قاعدة بيانات اوراكل(Oracle Database 10g Express Edition) بالجافا
و برنامج شغال داخل eclipse لكن عند تصديره بصيغة .jar لا يتصل بالقاعدة
ما مشكل ؟؟؟
السلام عليكم
ربط قاعدة بيانات اوراكل(Oracle Database 10g Express Edition) بالجافا
و برنامج شغال داخل eclipse لكن عند تصديره بصيغة .jar لا يتصل بالقاعدة
ما مشكل ؟؟؟
تم تعديل هذه المشاركة بواسطة SoUfiaNoXx في 10 فبراير 2012 في 19:16
ولا رد :mellow:
انا متأكد انه من عدم توفر مكتبات الربط مع قاعدة البيانات driver بجوار ملف البرنامج jar
حتى تستطيع معرفة رسالة الخطأ بالضبط شغل برنامجك من سطر الاوامر command line
java -jar myJarFile.jar -cp .;libs\*.jar
عندها ستظهر لك رسالة توضح المشكلة بالتحديد و ارفقها فى المشاركة القادمة لك كى نستطيع مساعدتك
كما يفضل ان ترفق الكود او المشروع هنا
بالتوفيق
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
أخي مشكل هو في عدم تعرف على ملف jdbc الخاص بالاوراكل
وعندما وضعت برنامج في netpinse ثم وضعه اوتوماتبكبا في مجلد بجانب برنامج برنامجي application.jar
ولكن ظهر مشكل الاخر هو انني اريد ان اشغل برنامج على حاسوب اخر غير مثبت الاوراكل
لهدا يجب وضع قاعدة بيانات بصيغة .sql بجانب برنامجي لهدا وعلى ما اظن وجب تعريف مسار ملف database.sql داخل برنامجي ؟؟
كيف دلك اخي ؟
حتى لو وضعت ملف database.sql بجانب برنامجك فلن يعمل البرنامج الا اذا ذهبت بنفسك للعميل وقمت بتثبيت oracle server على جهازه
وهذا طبعا مرهق جدا :wub:
اذا الحل ان لم يكن برنامجك تطبيق انترنت web application فحاول ان تستخدم معه قاعدة بيانات محمولة اى يمكن نقلها داخل نفس مجلد المشروع
وتعمل بدون مشاكل او اعدادات عند العميل كمثال الرائعة SQLite ملف واحد وسريعة جدا بلغة السى وتدعم اللغة العربية بامتياز
كما يمكنك استخدام MS Access بطريقة JDBC وليست ODBC حتى تكون محمولة مع برنامجك بدون مشاكل
هذه اقتراحات ولك ان تختار ما يناسبك ومشروعك :)
لك تحياتى
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
شكرا لك صديقي على معلومات و عندما استعمل access هل وجب تثبيت office في جهاز الدي اول ان اشغل عليه برنامجي ؟؟
+
ممكن حل مشكل الأول وهو عدم عمل برنامج عندما اصدره بصيغة jar في eclips لانني لا استخدم netbinse دائما
access يمكن استخدامها من داخل برنامجك على اى نظام تشغيل فلا تقلق من هذه النقطة مع انى افضل SQLite
بالنسبة للمشكل الاول المكتبات حاول نسخ المكتبات بجانب الملف الرئيسى jar وجرب مرة ثانية
اذا لم تفلح انظر هذا الرابط
http://docs.oracle.com/javase/tutorial/deployment/jar/downman.html
بالتوفيق
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
وضعتها ولم تنجح
اضن انه يجب وضع بعض الاحتيارات اثناء التصدير الملف jar
خذ هذا الرابط وبه الحل الكامل والنهائى للمشكلة
http://www.wikihow.com/Add-JARs-to-Project-Build-Paths-in-Eclipse-(Java)
تحياتى
﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾
الأنفال ۳۳
مشكور اخي
و شكرا على المساعدة .
بقي طلب أخير وهو ربط جافا ب SQLite
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…