الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

import oracle.jdbc.driver.oracledriver لا يعمل

Featured Replies

بتاريخ:

لسلام عليكم

ارجو المساعدة يا شباب وخاصة الأستاذ أحمد ... ساشرح ماقمت بعمله بالتفصيل

نزلت ال ojdbc14.zip من موقع الاوراكل .... الان:

1- أنا منزل j2sdk على C:\j2sdk1.4.2

وعندي C:\Program Files\Java ونزلت محتويات ال ojdbc14.zip في ال
C:\Program Files\Java\src

وعملت classpath وقيمته C:\Program Files\Java\src


الأن
في ال eclipse عند كتابة import oracle.jdbc.driver.oracledriver تظهر رسالة الخطأ

the import oracle cannot be resolved

بتاريخ:

السلام عليكم

اخ mamado , بما انك تعمل في Eclipse وهو يعتبر بيئه مستقله عن الويندوز فيجب

ان تحدد للEclipse ومن داخله عن الPath الخاص بالojdbc14.zip والتى بها كلاسات اوراكل ولعمل

ذلك قم بتشغيل برنامج الEclipse ومن ثم اشر بالماوس على الProject "الملف الى باللون الازرق الفاتح " ومن ثم

اضغط على الماوس يمين واختار Properties شاهد الصوره التاليه :-

pic1_1.JPG

بعد ذلك ستظهر لك شاشه Properties for Project Name وقم باختيار Java Build Path

ومن ثم قم باختيار الTag المسمي Libraries ومن ثم اضغط على زر Add External JARs

وسوف تظهر لك شاشه JAR Selection وقم بتحديد موقع ملف ojdbc14.zip او ojdbc14.jar

حيشغل الjar او الzip زي بعض , شاهد الصوره التاليه :-

pic1_2.JPG

الان حتي تتأكد انه تم اضافه ملف الojdbc14 بنجاح للProject ستحلاظ انه قد تم اضافه ملف جديد

تحت الProject كالتالي , شاهد الصوره التاليه :-

pic1_3.JPG

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

مرفق تحت مثال بسيط بالجافا وبه يتم الاتصال بالاوراكل والاستعلام عن جدول emp .

عمرباعقيل
مونتريال - كندا
[email protected]
MSN Messenger :-
[email protected]

OracleThin.java

بتاريخ:
  • كاتب الموضوع

شكرا على هذه المعلومات القيمة وجزاك الله خيرا

بتاريخ:
  • كاتب الموضوع

عفوا يا أخ عمر

لكن عندما أنفذ البرنامج يظهر لي الخطأ التالي:

the source attachment does not contain the source of the file DatabaseError.class

ويطلب مني اعادة وضعه

بتاريخ:

هل تم حل المشكله الاولى

the import oracle cannot be resolved

ارجوا شرح المشكله بشكل مفصل اكثر و اي برنامج انت تقصد ؟

بتاريخ:
  • كاتب الموضوع

نعم المشكلة الأولى لم تعد تظهر لكن الخطأ الأن في ال connection

حيث أن هذا السطر لا ينفذ
Connection con = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:oracle","scott","tiger");

,واستخدمت ال toString لمعرفة الخطأ في الException فتظهر لي هذه الرسالة

java.sql.SQLException: Io exception: The Network Adapter could not establish the connection

أظن أنه في ال <SID> وهو في هذا المثال oracle وأنا عندي oracle9i ولا أعلم كيف الحصول عليه

بتاريخ:

اهلا قراندايزر

تستطيع الحصول على SID عن طريق regedit
اذهب الى قائمة ابدا ثم اختر run واكتب في المستطيل regedit ثم ok
عندها من خلال برنامج الريجستري اختر من الجهة اليسرى
HKEY_LOCAL_MACHINE ثم SOFTWARE ثم ORACLE
بعدها اختر home0 ستجد في الجهة المقابلة متغير باسم oracle_sid ويقابله قيمته .. التي عادة تكون orcl

بالتوفيق .

بتاريخ:
  • كاتب الموضوع

شكرا يا أخ أحمد

والله أنا شكلي حتعبكم بس استحملوني


Hنا فعلا غيرت من oracle لل SID اللي عندي وهو CS ولكن برضو مش قابل يعمل connction

بتاريخ:

السلام عليكم

معليش بس ممكن تتأكد مره ثانيه من ان اسم الSID لقاعدة البيانات لان المثال شغال تمام عندي

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

قاعدة البيانات ومن ثم قم بتغييره في كود الجافا وجرب .

SELECT NAME FROM V$DATABASE;



كيفك يا اخي العزيز احمد الجابري , ان شاء الله تكون بصحه وسلامه نورت الموضوع :) , ياريت يااخي احمد

تخبرني اذا كنت جربت البرنامج حق الDuke Bakery وايش انطباعاتك عنه .

عمر باعقيل
كندا - مونتريال

بتاريخ:
  • كاتب الموضوع

نعم تأكدت منه ولا يعمل

كيف يمكنني ادراج الصور لأوضح الموضوع أكثر

بتاريخ:

تأكد من تنفيذ السطر التالي قبل إنشاء الاتصال :

Class.forName("oracle.jdbc.driver.OracleDriver")

بتاريخ:
  • كاتب الموضوع

نعم يا أخ خالد تأكدت من ذلك عن طريق وضع الكود داخل try وطباعة أي شي في catch

وعند التنفيذ لا وجود لأي error النسبة لهذا الكود


كيف يمكنني ادراج الصور لأوضح الموضوع أكثر

بتاريخ:

عند اضافة الرد ستجد كلمة "المرفقات" في الأسفل استعرض الصورة المطلوبة و ستم اضافتها في ردك

و لو وضعت الكود بالكامل ربما يساعدنا على ايجاد الحل

بتاريخ:
  • كاتب الموضوع

1) الصوزة الأولى للخطأ مع استخدام ال Exception
2)الصورة الثانية للخطأ من دون استخدام ال Exception
3) هذه الصورة بعد الضغط على أول سطر للError بالأحمر

post-19-1116075143_thumb.jpg

بتاريخ:
  • كاتب الموضوع

2)

post-19-1116075200_thumb.jpg

بتاريخ:
  • كاتب الموضوع

3)

post-19-1116075285_thumb.jpg

بتاريخ:
  • كاتب الموضوع

والكود

4.txt

بتاريخ:
  • كاتب الموضوع

هل وضحت الموضوع ... أرجو الرد

بتاريخ:

حاول تسخدم Exception handling واحد فقط

جرب .. مع أني أحس ان عندك خطأ قاتل في البورت أو اسم قاعدة البيانات

بتاريخ:
  • كاتب الموضوع

نعم جربته بدون فائدة وأنا تعقدت ............... ليش ما بيشتغل

هل هناك طريقة للتأكد من البورت

وبالنسبة لاسم ال database فأنا متأكد منه

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.