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

خطوه خطوه لربط اوراكل مع Web

Featured Replies

بتاريخ:

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


هذا مثال عن كيفية عمل استعلام من صفحة web على قاعدة بيانات اوراكل باستخدام ال
ASP
واليكم الخطوات
1- قم بعمل ODBC Driver للربط بقاعدة البيانات اوراكل وفي هذا المثال اسم الـ DNS هو
(Appserver) واذا كان لديك اي Dns من قبل قم فقط بوضعه مكان الDns الموجود في المثال .
2 - قم بانشاء الصفحة الاولى وهذه هي الشفره للصفحة الاولى

<html>
<body>
Write the query and press the button to show the resutl
<form method="post" action="ora_query_output.asp">
<textarea rows="3" cols="100" name ="query" ></textarea>
<input type="submit" value="اظهار النتائج "> 
</form>

</body>
</html>


2- قم بعمل صفحة ثانية باسم (ora_query_output.asp)
وهذه هي شفره الصفحة الثانية

<html>
<Body>
<%
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open "dsn=appserver;uid=mis;pwd=mis;"
Set objRs = objConn.Execute(Request.Form("query"))
Response.Write ("This is the result for the Query <br> {" & Request.Form("Query") & "}")
Response.Write "<table border=1 cellpadding=1>"
Response.Write "<tr>"

For I = 0 To objRS.Fields.Count - 1
Response.Write "<td><b>" & objRS(I).Name & "</b></td>"
Next

Response.Write "</tr>"

Do While Not objRS.EOF
Response.Write "<tr>"

For I = 0 To objRS.Fields.Count - 1
Response.Write "<td>" & objRS(I) & "</td>"
Next

Response.Write "</tr>"

objRS.MoveNext
Loop

Response.Write "</table>"

objRs.Close
objConn.Close
%>
</Body>
</Html>


- نفذ الصفحة الاولى ثم اكتب الاستعلام المناسب واضغط الزر وسف يتم تنفيذ الصفحة الثانية واظهار النتائج

ملاحظة
يجب ان تقوم بتجهيز الIIs سيرفر او Apache لكي تعمل صفحات ال ASP
ً ثم تقوم بتجهيز الرابط عن طريق استخدام ال ODBC حتى يعمل المثال [اسم ال]
وشكراً

خالد العوبثاني (OCP)

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

بتاريخ:

بسم الله الرحمن الرحيم
تحية طيبة وبعد

في البداية احب ان اشركرك على هذه المشاركة

ولكن عندي سؤال وهو

ماهو افضل طريقة لنشر اوراكل على الويب
مثلا نضع الديفلوربر على سيرفر و اوراكل على سيرفر (DataBase) او الاثنيتين
مع بعض
وعند نشر التطبيق على شكل صفحة ويب كيف يتم ذلك هل يحتاج الى اعدادات خاصة
ام فقط تأخذ الرابط

مع تحياتي...

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

بسم الله الرحمن الرحيم

بالنسبه لسؤال الاخ Mazenkl
في الواقع من الصعب ان تجد على الWeb سيرفرات مجانية تدعم قواعد بيانات اوراكل وذلك لتكلفة منتجات شركه اوراكل والغالب ان قواعد بيانات اوراكل تستخدم مع البيانات الضخمة اي المواقع التي تعالج كمية هائلة من البيانات .
اما المواقع الشخصية وحتى مواقع المنتديات فيمكنك ان تستخدم اي نوع من قواعد البيانات الاخرى مثل Mysql او Access .
اما اذا كنت تتحدث عن موقع يعالج كمية هائلة من البيانات او موقع تجاري فبأمكانك ان تستخدم اوراكل وافضل طريقه هي استخدام ال Oracle Application server حيث انه يدعم الJava بشكل كبير وبامكانك الاستفاده من هذه الامكانيات سوى من حيث السرعه الو الامن .

اما موضوع الDeveloper مع الweb فهذا غالبا يستخدم في الشبكات المحلية وذلك نتيجة لعامل السرعة .
ويستخدم هذا غالباً في تطبيقات الشركات على النحو التالي وتتكون هذه التقنية بالمعمارية ثلاثية الطبقات وتكون الطبقات على النحو التالي
1- database server جهاز يتم وضع فيه قاعدة البيانات
2- Application server جهاز سيرفر يتم وضع فيه الشاشات
3- Client وهي اجهزة المستخدم وحتاج فقط ان يكون فيها المتصفح لا غير

طريقة الاعداد
بعد ان يتم استكمال التطبيق (قاعدة بيانات ووجهات للتطبيق ) يجب ان تقوم بتنزيل برنامجي (Form server و Report server ) ونجدهم في القرص الخاص بالديفلوبر 6i ثم يتم وضع وجهات التطبيق (الشاشات والتقارير ) في السيرفر الثاني Application server ويتم الربط بين الApplication server و ال database server باستخدم الطريقة الاعتيادية لربط الديفلوبر مع قواعد البيانات
لان يستطيع المستخدم ان يصل الى اي شاشه من جهازه عن طريق المتصفح بحيث يقوم بكتابه اسم الApplication server و عنوان صفحة البدء كالاتي (http://applicationservername :port number /vertualpath /runform.htm)
وبهذه الطريقه يستطيع كل المستخدمين من الوصول الى الشاشات بكل سهوله والعمل عليها حتى لو كانت امكانيات جهازه محدوده او انه يستخدم اي نظام تشغيل مختلف


الخلاصه :
موضوع الapplicationserver هو موضوع فيه تفصيلات كثيره وانا مستعد لشرح الموضوع بكل تفاصيله وخطواته اذا كانت هناك اي رغبه .

خالد العوبثاني (OCP)

بتاريخ:

مشكور

بتاريخ:

هلا اخي khaled مشكور علي هذه النبذه القصيره عن الapplicationserver
وياريت اخي لو تكرمت ان تقوم بشرح مفصل لهذا الموضوع فاعتقد انه من الموضوعات المهمه والتي يجب ان تكون لدي كل مبرمج خلفيه عنها
ننتظر في القريب ان شاء الله مساهمات قوية
تمنياتي بالتوفيق

بتاريخ:

موضوع جميل

 

بارك الله فيك

بتاريخ:

بسم الله الرحمن الرحيم
تحية طيبة وبعد

مشكورين اخوتي الاعزاء على هذا التفاعل

مع تحياتي...

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

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

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

khaled

انا كتير محتاجه مساعدتك
اذا ممكن تشرح لنا عن application server

لانه انا عملت او جربت اطلب الreport from form in 6i on web

ولكن ما زبط معي وقال لى بعضهم مشكروين انى لازم اعمل
application server
شو يعني هذا

مشكور كتير اخ خالد

بتاريخ:

مشكور اخ خالد على هذه المشاركة الطيبة

بتاريخ:

جزاك الله خيرا وارجو التطرق الى موضوع application server بالتفصيل لو امكن

بتاريخ:


ياريت اعرف ان كان ممكن احول من الفورم بيلدر الي صفحه ويب ازاي لانها مش شغاله عندي
يعني عايز شكل الفورمه اللي انا عملتها يتنقل لصفحه ويب يمكن التعامل معها
بتاريخ:

الأخ خالد
تمنياتنا لك بالتوفيق
ونحن في انتظار المزيد

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

جزاك الله خيرا وارجو منك شرح موضوع application server بالتفصيل لو امكن مع الشكر

بتاريخ:

جزاك الله خيرا و أفاد بك الإسلام و المسلمين.

بتاريخ:

السلام عليكم أظن أن مشكلة أوراكل مع الويب محلولة في 10g

بتاريخ:

السلام عليكم ورحمة الله:
لقد رأيت أن أفضل طريقة للإتصال مع قاعدة بيانات أوراكل موجودة على مخدم معين هي استخدام
jsp-servlet-applet
ويلي بدو مساعده أنا جاهز
صممت برنامج web_application يتعامل مع قاعدة بيانات تحوي أكثر من مليونين سجل وهي سريعة جداً
,امينه جداً

بتاريخ:

زادنا الله من العلم واياك يا أخي ، ولكن هل لي ببعض الشرح عن الموضوع او بعض الكتب لاتمكن من قراءة كيف وماهية الفائدة من هذه الخاصية ؟؟!! هل من الممكن ان تعلمنا كيف تخدمنا وكيف نستخدمها ؟؟؟

وبارك الله فيك يا أخي ، وجزاك الله خيراً في الدنيا والآخرة أخي yaser_damaowi

بتاريخ:
جزاك الله خيرا وارجو منك شرح موضوع application server بالتفصيل لو امكن مع الشكر
بتاريخ:

السلام عليكم ورحمة الله وبركاته،،
جزى الله الاخوين خالد و ياسر كل خير و ياريت يا اخ خالد تبدا فى شرح application server لانه هناك عدد كبير من الاخوه مهتم بالموضوع
و شكرا

بتاريخ:

السلام عليكم:
سأقوم بشرح مفصل عن application server وسوف أعتمد على الجافا لتوضيحه إذا أردتم ذلك.
مع شرح مفصل لمثال يستخدم هذه التقنية ومبني على jsp-servlet-applet التي تتخاطب مع ejb تتخاطب بدورها مع طبقة قاعدة البيانات. :D

بتاريخ:

الاخ خالد الله يعطيك العافية عندي ملاحظتين بسيطة ...
الاولى ان ASP لاتعمل على Apache وان عملت بواسطة برامج third party فلايمكنها رؤية الـ ODBC
الثانية والخاصة بـ ODBC وهو ماذكرت بشأن الـ DNS وهي في الصحيح DSN اي Database source name
وليس DNS وهي اختصار لـ Domain Name Service

ثم انه ينصح بشدة ربط ASP مع قواعد بيانات SQL Server
وفي حالة وجود قاعدة بيانات Oracle فالافضل استخدام Java بنكهاتها JavaBean,JSP,Servlets

وبالتوفيق للجميع .

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

اخواني الكرام
أفادكم الله علي ما تبذلون من جهد
ولكن لي سؤال أرجو الا اثقل عليكم به

تم تنفيذ الكود الذي وضحه الأخ الفاضل ()
ولكن ظهر الخطأ التالي


Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
Specified driver could not be loaded due to system error 5 (Oracle in OraHome92).
/Client/123.asp, line 5

والمكتوب في هذا السطر (5)

objConn.Open "dsn=testora1;uid=system;pwd=mubasher;"

لذا ارجو المساعدة في معرفة سبب الخطأ
وشكراً

-*-*-*-*-*-*-*-*
إني أحبكم في الله
------------------

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

تسلم أخى على هذا الدرس

بتاريخ:

اريد مثال بسيط جدا ل JSP من الاخ yaser_damaowi لو امكن ....

و شكرا لك

م / احمد صلاح الدين

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

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

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

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

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

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.