الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

مغلق
بدأه programmer_st في 8 نوفمبر 2003 · 5 رد · 1,161 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا مبرمج بلغة الجافا و عايز أربط الجافا بأكثر من قاعدة بيانات لم تواحهني مشكلة إلا بالأوراكل

فأرجو منكم يا خبراء الأوراكل تساعدوني بسرعة ، كل ما أرفه أن الأوراكل لها خصوصية بعملية ال class path بالنسبة لل driver و ال database فأرجو من حضرتكم توضيح ذلك لي و ياريت يكون بمثال لأني كتبت الكود هذا ....

import java.sql.*;

class Employee

{

public static void main( String args [] ) throws SQLException

{

// Load the Oracle JDBC driver

DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver() );

// Connect to the database

// "scott"/"tiger" are take username/password... use your own.

Connection conn = DriverManager.getConnection(

"jdbc:oracle:thin:@oradb:1521:oras",

"scott", "tiger" );

// Create a Statement

Statement stmt = conn.createStatement();

// Select the ENAME column from the EMP table

// EMP is a fake table... use your own.

ResultSet rset = stmt.executeQuery( "select ENAME from EMP" );

// Iterate through the result and print the employee names

while( rset.next() ) {

System.out.println( rset.getString( 1 ) );

}

}

}

وظهرلي هذا الخطأ

C:\WINDOWS\Desktop\JAVA\Employee.java:8: package oracle.jdbc.driver does not exist

DriverManager.registerDriver( new oracle.jdbc.driver.OracleDriver() );

و جزاكم الله عني كل خير

#2

السلام عليكم

اخي ماهو اصدار اوراكل الذي تستخدمه ، وكيف سيتم تشغيل هذا الكلاس يعني عن طريق jsp مثلا او ejb ؟

ايضا راجع قسم الجافا فهناك عدة مواضيع سوف تستفيد منها ان شاء الله .

تحياتي

#3

أنا بشتغل على أوراكل 8i

#4

السلام عليكم

أخي العزيز جرب الطريقة التالية :

1- تأكد من كتابة ال path التالي في ال classpath :

E:\oracle\Oracle9i\jdbc\lib\classes12.zip

E:\oracle\Oracle9i\jdbc\lib\classes11.zip;

E:\oracle\Oracle9i\lib\servlet.jar;

E:\oracle\Oracle9i\lib\ojsp.jar

E:\oracle\Oracle9i\lib\ojdbc14.jar

2- ابحث عن ملف ojdbc14.jar والذي سوف تجده فيoracle\Oracle9i\jdbc\lib او 8i سوف تجده في المكان الذي قمت بإعداد الأوراكل فيه قم بنسخ الملف الى مجلد ال lib الخاص بمشروعك ولاتنسى ايضا ان يكون هذا المجلد معرف في ال classpath .

جرب واخبرني ماذا حصل معك , لم تخبرني كيف تريد تشغيل هذا الملف يعني الناتج كيف سيعرض هل عن طريق jsp او servlet او ejb ؟

تحياتي

#5

شكرا جزيلا على اقتراحاتك

و لكن أود أن أقول أني علمت ماذا أفعل بالنسبة للpath and classpath لكن هناك شيء مازال غامض لدي و هو أني أعمل على جافا j2sdk1.4.1 و هذا الاصدار يحتاج لclasses من نوع classes12 و انا لا أجد عندي على الجهاز سوى النوع classes111 and classes102

على العموم أنا أود أن أظهر المعلومات على الجافا نفسها لأنها تدعم ال interface

شكرا على أي اقتراح

#6

السلام عليكم

أخي العزيز هل وجدت الملف ojdbc14.jar أو لا ؟

هذا الموضوع مغلق.

مواضيع مشابهة