إنتقال للمحتوى

  • تسجيل الدخول عبر الفيس بوك تسجيل الدخول عبر تويتر Log In with LinkedIn Log In with Google      تسجيل دخول    
  • إنشاء حساب

صورة
- - - - -

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


3 رد (ردود) على هذا الموضوع

#1 oracling

oracling

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 10 December 2005 - 12:28 AM

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

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

#2 Ammar_sajdi

Ammar_sajdi

    عضو

  • الأعضــاء
  • 21 مشاركة

تاريخ المشاركة 12 December 2005 - 09:16 PM

عزيزي

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

مثال بسيط لاستعراض جدول EMP
[code=auto:0]
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

#3 oracling

oracling

    عضو

  • الأعضــاء
  • 11 مشاركة

تاريخ المشاركة 12 December 2005 - 11:16 PM

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

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

#4 احمد الجابري

احمد الجابري

    مشرف سابق وعضو مميز

  • المجموعة الماسية
  • 788 مشاركة
  • الاسم الأول:أحمد
  • اسم العائلة:الجابري
  • البـلـد: Country Flag

تاريخ المشاركة 13 December 2005 - 01:43 AM

هناك لغة ويب مثلها مثل 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 شيء مفيد جداً ولن تخسره اذا انتقلت الى تقنيات وبيئات اخرى .

بالتوفيق .

إن تستلب مني الدنى ملكي .. و تسلمني الجموعُ

فالقلب بين ضلوعه .. لن تُسلم القلبَ الضلوعُ