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

شركة اوراكل تصدر اخر اصدار من ODP.NET


Oracle9iDeveloper

Recommended Posts

قامت اوراكل باصدار اخر نسخة من ODP.NET والذي من خلاله يمكنك برمجة Oracle مع VS.NET 2005

الصراحة لقد قمت باستخدام برمجة اوراكل مع دوت نت 2005 ووجدت انها توفر العديد من الأمور الجيدة في تصميم تطبيقات تعتمد على قاعدة بيانات اوراكل مع امكانية استخدام الدوال الموجودة في .Net Framework 2.0 او 1.0 .

لقد كنت من مستخدمين Oracle Developer و Jdeveloper لكن وجدت ان دوت نت 2005 توفر امكانيات كبيرة للبرمجة المعتمدة على استخدام بيئة MS windows ودمجها مع قواعد بيانات اوراكل.

وباستخدام أو ل نسخة من ODP.NET الذي اصدرتها شركة اوراكل سابقا, وجدت ان هنالك امكانية كبيرة لاستخدام جميع المميزات الموجودة داخل قواعد بيانات اوراكل مع تصميم واجهة التطبيقات المعتمدة على دوت نت.

كما أنه يمكنك التحكم بقاعدة بينات اوراكل بسهولة ويمكنك عمل الامور التالية من داخل بيئة دوت نت:
create or drop views
create or drop users
create or drop or alter tables
manage tables data and constraints and triggers
والخ ...
Download ODP.net
سارع بتحميل هذه النسخة الجديدة من موقع شركة اوراكل وقم بتجربتها
وساوافيكم ببعض الصور حول تطبيق قمت بتصميمه باستخدام ODP.NET

رابط هذا التعليق
شارك

مشكور عزيزي على هذا الطرح القيم

اذا كان في مجال تشرحلنا طريقة ربط الoracle مع الVB.NET 2005 مع عمل برنامج صغير وأكون من الشاكرين

بالتوفيق ان شاء الله

سؤال أخر لو سمحتلي : هل توجد طريقة لعمل برنامج عاى الVB.NET من خلال oracle query ومن خلال النتائج أوزعها على الفورم بالطريقة اللي تناسبني؟

رابط هذا التعليق
شارك

اخي العزيز Oracle9iDeveloper الرجاااء التوضيح اكثر وكما قال الاخ enrique2k اذا كان في مجال تشرحلنا طريقة ربط الoracle مع الVB.NET 2005 مع عمل برنامج صغير وأكون من الشاكرين .

وبارك الله فيك والى الامام دائما .

رابط هذا التعليق
شارك

ارجو المعذرة لتأخري بالرد على الاستفسارات...

لتشغيل اوراكل مع دوت نت عليك بعمل التالي :
1- قم بتحميل الـ oracle client
2- داخل مشروع دوت نت قم بالذهاب الى project - , ومن ثم refrence واضف reference التالي:
system.data.oracle
3- بعد اضافتك لهذا الرفرنس سيكون باستطاعتك الاتصال بقاعدة بيانات اوراكل باستخدام الكود التالي

dim MYconnection as new oracleclient.oracleconnection
MYconnection = new oracleclient.oracleconnection("user id=scott;passwor=tiger;data source=mydatabase")
myconnection.open
========================
dim Mycommand as new oracleclient.oraclecommand
mycommand= new oracleclient.oraclecommand("INSERT INTO EMPLOYEE(EMPNO,EMPNAME) VALUES (" & EMPLNUM & " , '" & EMPLNAME & "')",myconnection)
EMPLNUM=55
emplname= "OSAMA"
mycommand.executenonquery
=====================
mycommand = new oracleclient.oraclecommand("SELECT EMPNO,EMPNAME,ADDRESS",myconnection)
dim myreader as oracleclient.oracledatareader
myreader = mycommand.executereader
if myreader.hasrows = fals then
messagebox.show("لم يتم العثور على اية سجلات ..."(
end if

while myreader.read
textNUM = myreader(0).tostring
textNAME = myreader(1).tostring
textADDR = myreader(2).tostring
end while



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

ولمعرفة المزيد يمكنك مراحعة الوصلة التالية:
MSDN Microsoft .net 2005/2003 with ORACLE

ويمكنك مراجعة موقع اوراكل للمزيد عن المعلومات (ولغاية الان لم ارى كتب عربية حول الموضوع

رابط هذا التعليق
شارك

قمت بعمل اتصال مع اوراكل عن طريق oledb connection وظهرت الجداول الخاصه بسكوت
الان اريد عمل فورمه مثلا لجدول empمع العمليات البسيطه مثل ادخال وتعديل وحذف
ماذا افعل؟؟

رابط هذا التعليق
شارك

قمت بعمل اتصال مع اوراكل عن طريق oledb connection وظهرت الجداول الخاصه بسكوت
الان اريد عمل فورمه مثلا لجدول empمع العمليات البسيطه مثل ادخال وتعديل وحذف
ماذا افعل؟؟

65462[/snapback]





سأقوم الان بعمل مثال صغير للتعامل مع .net 2005 وسيكون جاهز للتحميل يوم يوم الخميس
رابط هذا التعليق
شارك

اقدم لكم مثال كامل حول التعامل مع اوراكل و دوت نت من حيث اضافة وحذف وبحث وتعديل البيانات
ويمكنك تطبيق نفس المثال باستخدام OLDEB

================================
مع العلم ان المثال مصمم باستخدام
.net 2005 و oracleclient 9i

قبل استخدام المثال قم بانشاء الجدول التالي:

CREATE TABLE TESTTAB  (
EMPNUM NUMBER(5) PRIMARY KEY,
EMPNAME VARCHAR2(25),
EMPADD VARCHAR2(25));



حمل المثال من هنا

رابط هذا التعليق
شارك

  • بعد 1 شهر...

اخي العزيز Oracle9iDeveloper مشكور جدا على الشرح ويا ريت التاكد من الرابط لانه لا لا لا لا لا يعمل .
وبالنسبة لتحميل البرنامج يا ريت توضح ماذا نحمل بالضبط .

وشكرا لك .

تم تعديل بواسطة الجبالي
رابط هذا التعليق
شارك

اخي العزيز Oracle9iDeveloper مشكور جدا على الشرح ويا ريت التاكد من الرابط لانه لا لا لا لا لا يعمل .
وبالنسبة لتحميل البرنامج يا ريت توضح ماذا نحمل بالضبط .

وشكرا لك .

69757[/snapback]




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

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

حمل من هنا

نفذ الامر التالي داخل اوراكل قبل تشغيل الملف:
CREATE TABLE TESTTAB  (
EMPNUM NUMBER(5) PRIMARY KEY,
EMPNAME VARCHAR2(25),
EMPADD VARCHAR2(25));



أرجو العلم انه يجب ان يتوفر لديك الادوات التالية:
1- .Net Framework 2.0 على الاقل
2- Oracle9i

رابط هذا التعليق
شارك

ارجو المعذرة الموقع الذي كنت اضع المثال عليه محجوب لذا يمكنكم تحميل المثال نمن الوصلة التالية:

http://www.rapidupload.com/download.php?fi...l&filepath=1771

رابط هذا التعليق
شارك

  • بعد 1 شهر...

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

oravb.bmp

oravb1.bmp

رابط هذا التعليق
شارك

عزيزي ora0001 اول شغلة اتأكد من تحميلك ل vb.net 2003 او 2005 بشكل صحيح
ثانيا: حمل اوراكل 9 او 10 ولا تستعمل نسخة oracle express
ثالثا: اتأكد انك ان الذاكرة على حهازك تفوق 512 ميجا

رابط هذا التعليق
شارك

  • بعد 1 شهر...

السلام عليكم ...
انا مبرمج فيجوال دوت نت 2005 مع اوراكل 9i ...
انا استخدم الدوت نت مع الدوال والاجراءات المخزنة ...وتعتبر هذه الطريقة من اجود الطرق ...
والشكر يرجع لهذا المنتدى ومنتدى arabteam2000
ولاى اى طلب او استفسار .......انا فى الخدمة

لاكن عندى طلب او سؤال لاهل الخبرة

هل بالامكان ارسال بيانات dataset مرة واحدة الى اوراكل عن طريق cursor
بما انا cursor
له انواع input
output
inoutput

اريد ارسال مجموعة records
مرة واحدة
هذا ان وجد

وبارك الله فى الجميع

رابط هذا التعليق
شارك

السلام عليكم
الشكر الجذيل لمنشأ هذا الموضوع الرائع والمهم لجميع العاملين مع أوركل
هل من الأمكان أن تحميل ado.net على أي موقع تحميل ملفات وذلك لعدم قدرتي على التسجيل في موقع أوركل وشكرا جزيلا لكم

رابط هذا التعليق
شارك

  • بعد 3 سنة...

أعلم أن الموضوع قديم ,,

ولكن بالفعل أداة أوراكل ODP أداة متكاملة لربط بواجهات .NET

و الكل يعلم قدرات .NET و مميزاتها الرائعة البرمجية

أن الان أجري تجاربي ,,, عليها ,,,و قريبا سأتمكن منها

.
.

و سأضع مفاجئه هنا بخصوص هذه التقنية
..

.

تحيتي

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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