wghanem بتاريخ: 19 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 19 أبريل 2005 السلام عليكم ورحمة الله وبركاتهانا اعمل على jdeveloper ولقد قرأت انه لكى استخدم JDBC لا بد من إضافة مسار classes12.jar الى ال CLASSPATH انا اعمل على xp واقوم بعمل ذلك من خلال control panel ثم System ثم Advanced ثم Enviroment Variables ثم اضافة المسار الى الCLASSPATH . وبكتابة set classpath من خلال ال Dos أجد انه وجود فى المسار بالفعل ولكن تظهر رسالة الخطأ التالية فى Jdeveloper ويليها البرنامج الذى اقوم بكتابته فهل هناك مشكلة اخرى ام انها فى ال CLASSPATH هل هناك طريقة اخرى لاضافة المسار اليهوجزاكم الله خيرا كثيرا.Error(7,47): cannot access class oracle.jdbc.OracleDriver; file oracle\jdbc\OracleDriver.class not foundpackage mypackage1;import java.sql.*;class JDBCTest {public static void main (String args [ ]) throws SQLException {DriverManager.registerDriver (new oracle.jdbc.OracleDriver());Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@myHost:1521:ORCL","scott", "tiger");Statement stmt = conn.createStatement ();ResultSet rset = stmt.executeQuery("SELECT ename FROM emp");while (rset.next ())System.out.println (rset.getString ("ename"));rset.close();stmt.close();conn.close();}} اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
احمد الجابري بتاريخ: 22 أبريل 2005 تقديم بلاغ مشاركة بتاريخ: 22 أبريل 2005 حاول ان تضيف المكتبة الى مشروعك مباشرة في Jdeveloperعن طريق project properties ثم اضف libraryحاول ان تهتدي اليها لانه لايوجد لدي jdeveloper الان .بعد الاضافة اعد تشغيل Jdeveloper وسيعمل معك ان شاء الله . اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
wghanem بتاريخ: 23 أبريل 2005 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 23 أبريل 2005 اشكرك اخ احمد وجزاك الله خيرا كثيرا . ولقد قمت بعمل ذلك بالفعل مسبقا والبرنامج يعمل بدون مشاكل ولكن المفترض ان يعمل ايضا من خلال تعريف CLASSPATH . لان تعريف ال LIBRARY يجعل البرنامج يعمل من داخل JEDEVELOPER فقط . واذا حاولت تشغيله من خلال JAVA.EXE لا يعمل الا اذا عرفت ال CLASSPATH فى داخ الامر نفسه أى :JAVA -CLASSPATH ..... ثم تعريف ال LIBRARY وايضا تعريف مكان البرنامج المراد تشغيله حتى ولو كنت استدعيه من داخل نفس المسار الموجود به. فمثلا لو كان الملف JDBCTest.class المذكور سابقا موجود بالمسار H:\Workspace2\Project1\classes واردت تشغيله وانا موجود داخل المسار ذاته لابد ان اصدر الامر التالى موضحا فيه CLASSPATH للملف وال LIBERARY الستخدمة. حتى وان كانت مذكورة فى ال enviroment vairablesH:\Workspace2\Project1\classes\java -classpath H:\Workspace2\Project1\classes;H:\oracle\ora90\jdbc\lib\classes12.jar mypackage1.JDBCTest اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.