بتاريخ: 19 أبريل 200520 سنة comment_33580 السلام عليكم ورحمة الله وبركاتهانا اعمل على 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 أبريل 200520 سنة comment_33834 حاول ان تضيف المكتبة الى مشروعك مباشرة في Jdeveloperعن طريق project properties ثم اضف libraryحاول ان تهتدي اليها لانه لايوجد لدي jdeveloper الان .بعد الاضافة اعد تشغيل Jdeveloper وسيعمل معك ان شاء الله . تقديم بلاغ
بتاريخ: 23 أبريل 200520 سنة كاتب الموضوع comment_33867 اشكرك اخ احمد وجزاك الله خيرا كثيرا . ولقد قمت بعمل ذلك بالفعل مسبقا والبرنامج يعمل بدون مشاكل ولكن المفترض ان يعمل ايضا من خلال تعريف 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 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.