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

استخدام JBuilder لعمل تطبيق مع Oracle Database

Featured Replies

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

اولاً : بالنسبة للـ sid يمكن الوصول اليه عن طريق الريجستري .. عن طريق regedit.exe
ستجد متغير يحمل اسم oracle_sid على مااذكر للاسف جهازي هذا لايحوي اوراكل لادلك على هيئة خطوات .

ثانياً : بالنسبة للبورت ادخل على موجه الدوس واكتب الامر netstat -a -n
ستجد ان المنفذ مفتوح على جهازك ابحث عن ارقام مشابهه لـ 1521 اي 1522 او ماشابه سيكون هو الرقم .
اذا كانت هناك طريقة اخرى .. فارجو من الاخوة افادتنا بها .

بالتوفيق .

  • الردود 49
  • المشاهدات 20.3k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

بتاريخ:

السلام عليكم
الله يعطيك العافية احمد الجابري

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

بتاريخ:

حبيبي احمد

ال port مش موجود عندي على الجهاز كتبت التعليمة netsts -a-n بس مالقيت نفس البورت 1521 ولا 1522 وجربت كل البورتات المفتوحة ولا واحد زبط

على ما اعتقد الخطا من البورت البورت مش موجود فما ادري كيف الحل
وشكرا

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

مادام قاعدة البيانات شغالة مثل ماتقول وانك ممكن تدخل عليها عن طريق SQL*Plust باسم مستخدم scott/tiger
فمعناه ان هناك بورت مفتوح وهو 1521 ( الافتراضي ) .
مازلت اشك ان لديك مشكلة في قاعدة البيانات .
وهل هي على نفس الجهاز .. حاول التاكد من خلال Services manager ان الـListener يعمل .

  • بعد 1 شهر...
بتاريخ:

جزاك الله أستاذنا أحمد خير الجزاء ..
---
أخي Hani2003 بالنسبة لل jBuilder هي برنامج منفصل تماما عن الفورم وهو من انتاج شركة sun
وليس أوراكل . يمكن ان تجده في محل بيع البرامج وخذ Borland jBuilder 9 Enterprise

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

شكرا اخ الصالحي على التعقيب ..

بالنسبة للـ JBuilder يمكن تحميلة من موقع Borland وتوجد الان النسخة JBuilder 2005 ويمكن ايضاً تحميل العديد من الكتب
وادلة الاستخدام .

اما بالنسبة لمطوري اوراكل فأنصحهم بـ JDeveloper من شركة اوراكل والذي يمكن ايضاً تحميلة من موقع Oracle .

بالتوفيق .

  • بعد 4 شهور...
بتاريخ:

السلام عليكم يظهر عندي هذا الخطا
مع العلم انا استعمل اوراكل 9 وكذلك jbuilder 2005
حيث موجود فيه jdk 1.4 فنزلت الدرايفر الخاص بة من شركة sun
الا انه كان يظهر الخطا الموجود بالاسفل
فقمت بتغيير jdk الى النسخة 1.3 الا انه كان يظهر نفس النتيجة
وشكرا لك
com.borland.dx.dataset.DataSetException: Io exception: Connection

refused(DESCRIPTION=(TMP=)(VSNNUM=153092352)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))

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

يبدو ان المشكلة في تعريف الدرايفر ..
حاول اضافة الدرايفر في في مجلد lib تحت jdk و jre ..
او قم بتعريف الدرايفر في المتغير classpath في الويندوز ثم تاكد من انه موجود عن طريق الدوس بتنفيذ الامر set classpath

  • بعد 4 أسابيع...
بتاريخ:

السلام عليكم ورحمة الله....

أخوي احمد....
بصراحة اللي انتا سويتو هذا مررررررررررررة جيد......
تراني طبقتو بالحرف الواحد وشغال زي الحلاوة... :)

اخوي احمد..
أنا انشئت قاعدة بيانات جديدة orcl2 وانشئت جداول فيها وكنت ابغى استخدم هذي الداتابيز في نفس التطبيق... لكن يعطيني خطأ لمن اسوي Dataset واربطها بقاعدة البيانات الجديدة. :)

ابي اعرف كيف اضيف DataBase اخرى في نفس التطبيق؟

جزاك الله الف خير.....

بتاريخ:
اخوي احمد..
أنا انشئت قاعدة بيانات جديدة orcl2 وانشئت جداول فيها وكنت ابغى استخدم هذي الداتابيز في نفس التطبيق... لكن يعطيني خطأ لمن اسوي Dataset واربطها بقاعدة البيانات الجديدة.

ابي اعرف كيف اضيف DataBase اخرى في نفس التطبيق؟




الحمد لله حليت المشكلة :) وكانت مره بسيطه.
هو ان اسم جهازي ORCL ....
وانا احط ORCL2 في مكان اسم الجهاز(localhost).

عالعموم ما قصرت أخوي احمد.... ولا يهونوا الباقين.
بتاريخ:

استاذنا القدير احمد الجابري شكر الله لك وجعل ذلك في ميزان حسناتك


قمت بتنفيذ الدرس خطوه بخطوه وكل شي تمام لكن عندما اعمل run للمشروع يعطيني رساله طويله وهي :

java.lang.ClassFormatError: Duplicated LocalVariableTable attribute in class file com/borland/dbswing/DBUtilities

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:604)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)

at java.net.URLClassLoader.access+100(URLClassLoader.java:56)

at java.net.URLClassLoader+1.run(URLClassLoader.java:195)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:279)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at com.borland.dbswing.DBTextDataBinder.focusGained(DBTextDataBinder.java:1607)

at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:162)

at java.awt.Component.processFocusEvent(Component.java:5352)

at java.awt.Component.processEvent(Component.java:5219)

at java.awt.Container.processEvent(Container.java:1961)

at java.awt.Component.dispatchEventImpl(Component.java:3931)

at java.awt.Container.dispatchEventImpl(Container.java:2019)

at java.awt.Component.dispatchEvent(Component.java:3779)

at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1804)

at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:827)

at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:478)

at java.awt.Component.dispatchEventImpl(Component.java:3817)

at java.awt.Container.dispatchEventImpl(Container.java:2019)

at java.awt.Component.dispatchEvent(Component.java:3779)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

java.lang.ClassFormatError: Duplicated LocalVariableTable attribute in class file com/borland/dbswing/DBUtilities

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:604)

at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)

at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)

at java.net.URLClassLoader.access+100(URLClassLoader.java:56)

at java.net.URLClassLoader+1.run(URLClassLoader.java:195)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:289)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:279)

at java.lang.ClassLoader.loadClass(ClassLoader.java:235)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)

at com.borland.dbswing.DBTextDataBinder.focusGained(DBTextDataBinder.java:1607)

at java.awt.AWTEventMulticaster.focusGained(AWTEventMulticaster.java:162)

at java.awt.Component.processFocusEvent(Component.java:5352)

at java.awt.Component.processEvent(Component.java:5219)

at java.awt.Container.processEvent(Container.java:1961)

at java.awt.Component.dispatchEventImpl(Component.java:3931)

at java.awt.Container.dispatchEventImpl(Container.java:2019)

at java.awt.Component.dispatchEvent(Component.java:3779)

at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1804)

at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:827)

at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:478)

at java.awt.Component.dispatchEventImpl(Component.java:3817)

at java.awt.Container.dispatchEventImpl(Container.java:2019)

at java.awt.Component.dispatchEvent(Component.java:3779)

at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)

at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:234)

at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)

at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)

at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)




ارجو الحل لها ولك مني الف شكر وتقدير

  • بعد 2 أسابيع...
بتاريخ:

للرفع

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

المشكلة لا تتعلق بالكود الذي كتبت .

قد يكون اختلاف نسخات JDK هي السبب .. حاول ان تعمل عله compile مع JDK 1.4 بدلا من 1.5 او العكس .

بتاريخ:
مشكور اخوي أحمد فعلا المشكله في المكتبه 1.5 وجزاك الله الف خير
  • بعد 3 أسابيع...
بتاريخ:

بسم الله الرحمن الرحيم
أخي العزيز tariq samman
oracle 8i عند استخدامها مع نظام تشغيل xp
فانك بحاجة الى تشغيل قاعدة البيانات
لأن قاعدة البيانات oracle 8i تنطفىء بشكل مباشر بعد اغلاق نظام التشغيل وهذا لا يحدث
طبعا الا مع نظام xp بخلاف نظام 2000 الداعم لأنظمة قواعد البيانات بشكل رهيب فان
هذا الأمر لا يحدث مع نظام التشغيل 2000
ولذلك لابد لك من تشغيل قاعدة البيانات في كل مرة تدخل فيها على نظام win xp
وتكون عملية التشغيل بالشكل التالي :
1- أدخل على شاشة sqlplus
2- أدخل اسم المستخدم (internal) مع كلمة المرور(oracle)
3- انتظر قليلآ و ستلاحظ عملية دخول على شاشة sqlplus
4- أكتب ال script التالي (startup)
5- ثم اضغط زر (enter)
6- انتظر قليلآ وستلاحظ أن أمامك بعض البيانات التي ستعرض لك كافة المعلمات عن قاعدة البيانات
الخاصة بك ثم ستظهر لك كلمة (database obened )
والتي تعني أن قاعدة البيانات اشتغلت .
وتفضل تفضل بالذهاب الى أي user تريد واشتغل على sqlplus على راحتك .
ملاحظة : ان هذا الكلام لا ينطبق للاخوان الذين يتعاملون مع الاصدارات الاحدث من oracle8i
حيث أن الاصدارات الاحدث لا تحدث عملية انغلاق لقاعدة البيانات بعد اطفاء نظام التشغيل .
وشكرآ ...
مع تمنياتي بالتوفيق للجميع
SALAHOCP

  • بعد 1 شهر...
بتاريخ:

السلام عليكم وحمة الله
شكراً اخي أحمد الجابري على هذا الدرس الممتاز ولقد قمت بتنزيل برنامج jbuilder وجربت المثال الذي شرحته وكان البرنامج ممتاز
ولكن الان اريد معرفة كيف استطيع تركيب البرنامج الذي قمت بتجربته من شرحك الرائع عن المستخدم اي كيف استطيع عمل
برنامج جاهز يعمل على اي جهاز بدون برنامج jbuilder .
وشكراً

بتاريخ:
الاخ أحمد اين أجد jbuilder هل هي من ضمن الفورمز؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

43889[/snapback]





السلام عليكم ورحمة الله
اخي hani2003 يمكنك تنزيل البرنامج من هذا الوصل
http://altd.borland.com/akdlm/download/jbu...ldl_win_mac.zip
لاني قمت بينزيله من هنا

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

بالنسبة للJBuilder يمكنك تنزيل كتبه من موقع Borland وفيه طريقة عمل الDeployment لتتمكن من تشغيل برنامجك بدون الحاجة
الى JBuilder ..

بتاريخ:
بالنسبة للJBuilder يمكنك تنزيل كتبه من موقع Borland وفيه طريقة عمل الDeployment لتتمكن من تشغيل برنامجك بدون الحاجة
الى JBuilder ..

71309[/snapback]





السلام عليكم ورحمة الله
بارك الله فيك اخي الجابري على الرد ولكن المشكلة اني مبتدي في هذه اللغة ولم اجد كتاب جيد يشرح طريقة عمل Deployment وكذلك واجهتني مشكلة اخرى وهي ان التقرير لايعمل مع اني قمت بتركيبه
مع jbuilder فأرجو منكم المساعدة والشرح
بتاريخ:
  • كاتب الموضوع

بالنسبة للDeployement هتلاقي شرح موجود في كل كتاب خاص بتقنية معينة ..
يعني اذا نزلت كتاب الweb application هتلاقي فصل يشرح الdeployment ونفس الشي لكتاب الdatabase application

للاسف احنا هنا نركز على JDeveloper وليس على Borland JBuilder وكان الغرض من هذا الموضوع هو كيفية الربط مع قاعدة بيانات اوراكل لا اكثر .
فما اقدرش افيدك اكتر من كذا .

  • بعد 3 أسابيع...
بتاريخ:

اخي احمد
حاولت استخدام قائمة السرد ومو قادر البرنامج يعرضها مثل التكست والليبل ؟ ليه ؟

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

للاسف .. تقديم الدعم الفني للجي بلدر خارج نطاق هذا المنتدى .

اسف مره اخرى .

  • بعد 6 شهور...
بتاريخ:

السلام عليكم
أنا مبتدئة جدا مع الjdeveloper و حاولت أن اسير مع الخطوات الموضحه باستخدامى ل Developer 10g و دخلت موقع اوراكل لتنزيل ال jdbc و لكنى وجدت ملفات منفصلة عن بعضها مثل class12.jar و انا فهمت انها مجموعة متكاملة و ليس ملف واحد فقط
ارجو افادتى فى تنزيل jdbc واعطائى المزيد من الامثلة العملية لتعاملى مع البيانات من خلال ال jdeveloper

  • بعد 1 شهر...
بتاريخ:

جزاك المنان خير الجنان

  • بعد 9 شهور...
بتاريخ:

مشكور أخي
الطريقه سهله جدا
وزبطت من غير أي مشكله
مع انه بآخر خطوه ما لقيت اللي حكيت عنه تبع ال DBNAV
بس مش مشكله
يمكن لانه بستخم نسخه JBUILDER قديمه واللي هي 5

ولكن انا كنت حاب لو أعرف استخدم الأوراكل بأسهل من هيك
يعني
انا عملت برنامج بنك
مبني على نظام الملفات
طبعا انا طالب لسه
ف البرنامج كان رائع جدا ...هلا لما أخدنا الداتابيس
صار مطلوب مني أطوره ل داتابيس أوركل مش ملفات
ف كنت حابب لو أعرف أعمله انه فقط محل وين في جمله قراءه من ملف أقرأ من الداتا بيس بجمله SELECT او شي زي هيك

لو بتقدر تساعدني
بكونلك من الشاكرين
وشكراً

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

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

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

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

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

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.