تعرف على ADO.NET للتعامل مع قواعد البيانات
صفحة 1 من اصل 1 • شاطر
تعرف على ADO.NET للتعامل مع قواعد البيانات
أهلا بكم
ADO.NET هو مجموعة من الفئات التي تسمح لنا بالاتصال والتعامل مع مصادر البيانات المختلفة سواء كانت قواعد بيانات مثل mysql ,SQL Server,access H أو ملفات الـــ excel ، أو ملفات xml أو حتى الملفات النصية المكتوبة فى notepad
لذلك لتوصيل تطبيقك بمصادر البيانات المختلفة سالفة الذكر يلزمك معرفة مزود البيانات المناسب والذى يعرف بالانجليزية Data Provider يوجد العديد من موفري البيانات في ADO.NET الذي يتصل بأنواع مختلفة من المصادر.
واليكم قائمة بمزود البيانات Data Provider التى توفرها ADO.NET على النحو التالى:
بعد ما تعرفنا على مزود البيانات Data Provider التى توفرها ADO.NET كما فى القائمة أعلاه ...تعالوا نتعرف على الكائنات التى تستخدم مع هذه المزودات للاتصال و التعامل مع مصادر البيانات
كائنات مزود البيانات Data Providers Objects
هناك 4 كائنات أساسية لمزودي بيانات فى .Net و التي يتم استخدامها للاتصال ، والوصول الى قاعدة البيانات وهي على النحو التالى :
2.الكائن Command : يستخدم لتنفيذ جمل أستعلام SQL أوإرجاع الجداول كاملة مباشرة.وتوفر ثلاث طرق لفعل ذلك وهي :
3.الكائن DataReader :يتم استخدامه لقراءة البيانات من مصدر البيانات
4.الكائن DataAdapter :يقوم بملء DataSet ببيانات مصدر البيانات.
ADO.NET هو مجموعة من الفئات التي تسمح لنا بالاتصال والتعامل مع مصادر البيانات المختلفة سواء كانت قواعد بيانات مثل mysql ,SQL Server,access H أو ملفات الـــ excel ، أو ملفات xml أو حتى الملفات النصية المكتوبة فى notepad
لذلك لتوصيل تطبيقك بمصادر البيانات المختلفة سالفة الذكر يلزمك معرفة مزود البيانات المناسب والذى يعرف بالانجليزية Data Provider يوجد العديد من موفري البيانات في ADO.NET الذي يتصل بأنواع مختلفة من المصادر.
واليكم قائمة بمزود البيانات Data Provider التى توفرها ADO.NET على النحو التالى:
- Data Provider for SQL Server : ويسخدم هذا المزود للاتصال بقواعد بيانات SQL Server فقط ويجب إستخدام مساحة العمل System.Data.SqlClient
- Data Provider for OLE DB :يستخدم للاتصال بعدة قواعد بيانات التى تدعم الكائن OleDb مثل SQL Server, Oracle , Microsoft Jet و يجب استخدام مساحة العمل System.Data.OleDb
- Data Provider for ODBC :يستخدم للاتصال بمصادر البيانات التى تدعم الكائن Odbc مثل SQL Server, Oracle ,Microsoft Databases(.mdb).و تستخدم مساحة العمل System.Data.Odbc
- Data Provider for Oracle :ويستخدم للاتصال بقاعدة بيانات اوراكل فقط وتستخدم مساحة العمل System.Data.OracleClient
- EntityClient Provider :ويستخدم للاتصال بنموذج بيانات الكائنات Entity Data Model (EDM) و تستخدم مساحة العمل System.Data.EntityClient
- SQL Server Compact 4.0 :للاتصال بمصادر بيانات Microsoft SQL Server Compact 4.0...و تتطلب مساحة العمل System.Data.SqlServerCe
بعد ما تعرفنا على مزود البيانات Data Provider التى توفرها ADO.NET كما فى القائمة أعلاه ...تعالوا نتعرف على الكائنات التى تستخدم مع هذه المزودات للاتصال و التعامل مع مصادر البيانات
كائنات مزود البيانات Data Providers Objects
هناك 4 كائنات أساسية لمزودي بيانات فى .Net و التي يتم استخدامها للاتصال ، والوصول الى قاعدة البيانات وهي على النحو التالى :
- الكائن Connection : وستخدم لانشاء اتصال بمصدر البيانات وهو نوعان :
- النوع الاول SqlConnection ، الذي تم تصميمه خصيصًا للاتصال بـ Microsoft SQL Server 7.0 أو الأحدث
- النوع الثاني OleDbConnection يمكنه توفير اتصالات إلى نطاق واسع من أنواع قواعد البيانات مثل مايكروسوفت أكسس وأوراكل
2.الكائن Command : يستخدم لتنفيذ جمل أستعلام SQL أوإرجاع الجداول كاملة مباشرة.وتوفر ثلاث طرق لفعل ذلك وهي :
- ExecuteNonQuery: تنفيذ جمل الاوامر SQL التي تحتوي على قيم الإرجاع مثل INSERT أو UPDATE أو DELETE
- ExecuteScalar: إرجاع قيمة مفردة من استعلام قاعدة بيانات
- ExecuteReader: إرجاع نتيجة تعيين بواسطة كائن DataReader
3.الكائن DataReader :يتم استخدامه لقراءة البيانات من مصدر البيانات
4.الكائن DataAdapter :يقوم بملء DataSet ببيانات مصدر البيانات.
vbcoder- ....
- تاريخ التسجيل : 18/11/2018
المساهمات : 51
النقاط : 81
التقيم : 4
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
أمس في 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft