الانتقال إلى المحتوى

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


mamado

Recommended Posts

لسلام عليكم

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

نزلت ال 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

رابط هذا التعليق
شارك

نعم المشكلة الأولى لم تعد تظهر لكن الخطأ الأن في ال 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

بالتوفيق .

رابط هذا التعليق
شارك

السلام عليكم

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

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

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

SELECT NAME FROM V$DATABASE;



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

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

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

رابط هذا التعليق
شارك

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

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


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

رابط هذا التعليق
شارك

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

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

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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