الانتقال إلى المحتوى
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.

Oracle JDBC

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
أستخدم حاليا برنامج NetBeans IDE 5.0 لتعلم الجافا وأحاول ربط أوراكل مع جافا JDBC
ولكن عند كتابة السطر التالي
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
تظهر رسالة خطأ
package oracle.jdbc.driver does not exit

بتاريخ:

حمل الدرايف من موقع اوراكل
ojdbc14.jar

واحفظه في المجلد ext
C:\Program Files\Java\jdk1.5.0_05\jre\lib\ext

والله اعلم

تم تعديل بواسطة ab0_s3d

بتاريخ:

اضغط بزر الفارة اليمين على Drivers واختر Add Driver من النافذة واختر JDBC Driver
اضغط Browse واختر الملف ojdbc14.jar الذي اشار اليه ابوسعد يطول في عمره
بعدها سيظهر اسم الدرايفر في قائمة الدرايفرات عن عمل اتصال جديد
db_runtime.gif

db_connectiondialog.gif

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

السلام عليكم ورحمة الله وبركاته
جزاكم الله خيرا على سرعة اجابتكم ، بالفعل قمت باضافة ال Driver ولكن في ال Runtime وتم الاتصال بالفعل مع أوراكل وظهرت البيانات ولكن عند محاولة الاتصال بكتابة كود جافا لا يتم الاتصال وذلك عند كتابة الكود التالي :
String ur1 = "jdbc:oracle:thin:@mycomputer:1521:mydb1";

String username = "mohamed";

String password = "m";

Class.forName("oracle.jdbc.driver.OracleDriver");
connection = DriverManager.getConnection(ur1, username, password);

وعند محاولة الاتصال تظهر الرسالة
Failed to load JDBC/ODBC driver
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver

بتاريخ:

اذا انه معرف عندك جاهز في الIDE ليه تعرفه مره ثانية في الكود ؟!

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

السلام عليكم ورحمة الله وبركاته
أشكرك يا أخ أحمد على سرعة الاجابة ولكن ...
على فرض أن اسم ال Driver الذي تم اضافته في ide هو myOracle
وتم عمل اتصال في ide كما يلي
jdbc:oracle:thin:@mycomputer:1521:mydb1[mohamed on myaccounts]

كيف يتم التعامل مع البيانات داخل كود الجافا وبخاصة اسم ال connection
علما بأنني أتعامل حاليا مع البيانات داخل كود الجافا بعمل الاتصال التالي باختصار
private Connection connection;
String ur1= "jdbc:odbc:myora";
String username = "mohamed";
String password = "m";

Class.forName("sun.jdbc.odbc.JdbcDriver");
connection = DriverManager.getConnection(ur1,username, password);

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

بتاريخ:

بالنسبة للعمل بداخل IDE مثل NetBean لن يكون 100% نقي .

يعني لازم ترجع للمانوال الخاص بNetBean وتشوف كيف الطريقة .
اما اذا اردت استخدامه كمحرر نصوص عادي فقد يزعجك في كثير من الاحيان .

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

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

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

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

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

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.