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

كيفية ربط PL/SQL بالـ WEB???

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته ..
اود معرفة الخطوات و البرامج اللازمه لعمل نظام بحيث يكون web based
باستخدام الـ pl/sql packages فقط بدون الاعتماد على فورم ديفيلوبر
اعتقد انه تتم كتابة اوامر ال بي ال سكويل بطريقه عاديه و لكن تسبقها جملة htp.print او حاجه مشابهه..

ارجو المساعده
وشكرا

بتاريخ:

عزيزي

يجب ان يكون Oracle Appache Server عاملا لديك
ثم تستخدم ما يدعى Oracle PL/SQL web toolkit
وهذه عباره عن حزمه موجوده من ضمن الاوراكل

مثال بسيط لاستعراض جدول EMP


BEGIN
FOR REC IN (SELECT ENAME, SAL FROM EMP) LOOP
HTP.PRINT(REC.ENAME ||' '|| REC.SAL);
HTP.PRINT ("<br>"); -- THIS IS THE BR HTML TAG
END LOOP;
END;

لقد قمت بكتابة مقالة تدريبية عن الموضوع في نهاية التسعينيات وهي مفيدة جدا و تحتوي على مجموعة كبيرة من الامثلة للستفادة منها
www.e-ammar.com
ثم ابحث عنها في Download section

Ammar Sajdi
www.palco-me.com
www.realsoft-me.com
بتاريخ:
  • كاتب الموضوع

شكرا جزيلا الأخ عمار ..
لكن اريد ان اسال ..
هل باللامكان استخدام ال Sql Navigator ???

وكيف استطيع الحصول على Oracle PL/SQL web toolkit؟؟؟

بتاريخ:

هناك لغة ويب مثلها مثل Php و JSP و ASP تعتمد على pl/sql تسمى PSP
وهي كما ذكرت انت , اي ان اللغة مشابهة لطريقة عمل الjava servlet وهي وضع الـhtml tags بداخل الكود . يلزمك البحث عنها كثيراً لقلة المصادر ..

وهناك طريقة اخرى وهي تحويل الـpl/sql packages الى Java classes باستخدام JDeveloper لعمل business component ومن ثم ربطها بفيو مثل jsp او uix او حتى jsf
او تحويل هذه الباكجز الى web services وهذه الطريقة تعتبر متقدمة قليلاً وتلزم خبرة بالتعامل مع الويب سيرفسس .

بالاضافة انك تستطيع ايضاً استخدام JavaStored Procedure لانشاء صفحات ويب طريقة عمل الجافا سيرفلت .

او استخدام WebDB

كذلك هناك تقنية XSQL وتعتمد على ارسال جملة SQL واستلام النتيجة على هيئة XML
ومن ثم يتم عرضها باستخدام XSLT ويمكنك الاضافة والحذف و القيام بجميع العمليات المختلفة
ويمكنك استخدام PL/SQL هنا او عمل Event Handler بلغة الجافا .
بالنسبة لتقنية XSQL افضل شخصياً استخدام Macromedia Dreamweaver MX 8
لتحليل الـ XML وربطها مع XSLT بسهولة وبطريقة محترفة .

الخيارات كثيرة .. ركز على خيار معين .. وانطلق .
الخيار الاخير XSQL مع سهولته نسبياً الا انه يفيدك مع قواعد البيانات الاخرى مثل
SQL Server 2000 حيث لديها نفس التقنية لكن بمسمى اخر ويتم عن طريق الـ IIS
بالاضافة ان تعلم XML و XSL شيء مفيد جداً ولن تخسره اذا انتقلت الى تقنيات وبيئات اخرى .

بالتوفيق .

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

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

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

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

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

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.