SlideShare a Scribd company logo
1 of 10
ADO.NET
PRESENTED
by
Ziyaul haque
• What is ADO.NET ?
• What is Namespace in ADO. Net ?
• What is data provide of Ado.net?
• Objects of ado.net ?
ADO.NET
(Active Data Object)
• It provide the facilities or function to create a
connection between frontend and backend,
you can update, retrieve and add new data to
the data base with the case of class or
function provide by ADO.net
»ADO. Net support both connected and
disconnected architecture.
Disconnected:
• ADO.NET offer the capability of working with
database in a disconnected manner.
• Entire database table can be retrieve to a local.
ADO.NET CLASS
1. connection- connect to database
2. Command- sql statement to retrieve data, select
delete ,update etc…
3. Data Reader:-Squential access the data soruce
access one by one
4. Data Adopter:-Populate a dataset &
update,delete,edit the data..
ADO.NET ADO
Disconnected oriented model Connection oriented model
Data set object is used ADO uses record set object
One dataset is a collection of one or more
tables and relations.
Records stores only one table from the
data base. Join query is used for multiple
ADO. Net uses XML,XSD for interchange
of data.
Data exchange between application is
provided through COM (common object
model)
Full support for XML Limited support
Rows are represented as collections, so
we can navigate through the table. or
access particular row
In this sequential to access of rows by
using move text method
Communication to the database is
estabished by data adopter. It call the
oledb provider
Communication to the database are
established by making calls to
Oledb provider
2. What is Namespace
ADO.Net namespace hierarchy organizes the
object model. Let us some of the name space used
in the ado.net.
1.System data-it consist of class for manipulating or
data and we can represent the data logically. It
also enables the user to view and share the data
by using xml.
2.System data.oledb:- it is a collection of classes for
accessing the data source such as oracle, msAcess
and sql server. It is used to establish connection
between datasets and databases.
3. System.Data.Comment- it consist of classes that
can be shared by all the .net framework
providers. These classes are providing the
flexibility for the developers to write a code that
will work with all net framework data providers.
4. System.Data.SqlClient:- Provides managed
provider for SQL server. It is built on tabular Data
stream to increase the performance. It consists of
classes for error Handling and connection
pooling.
5. System.Data.Sql.types:- It provides classes for
native SQL server data types.
3. What is data provider
• Its mainly responsible for providing and maintaining
the connection to the database. The component of
the data manipulation and fast forward only, read
only access to data. The functionality of these
providers are enhance by,
connection,command,datareader,data adopter
object provider are shipping with .net framework
are sql server and oledb data provider.each provider
contains a set of classes that implement common
interface
• There are four types of data provider……
1. Sql client
2. OLEDB
3. ORACLE
4. ODBC ……etc.
Objective/feature of ADO.NET
For developing the datacentric application. ADO.NET provide
many benefit like..
1. Disconnected data architecture.
2. Scalability
3. Interpretability.
It increase the safety of the code and reduce the compilation
error
Enable integrate the data form multiple hetrogenous source.
KEEP
SMILE
:)
THANK YOU..

More Related Content

What's hot

What's hot (20)

ADO .Net
ADO .Net ADO .Net
ADO .Net
 
Visual Basic.Net & Ado.Net
Visual Basic.Net & Ado.NetVisual Basic.Net & Ado.Net
Visual Basic.Net & Ado.Net
 
Introduction to ADO.NET
Introduction to ADO.NETIntroduction to ADO.NET
Introduction to ADO.NET
 
WEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NETWEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NET
 
Chapter 3: ado.net
Chapter 3: ado.netChapter 3: ado.net
Chapter 3: ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
ADO.NET -database connection
ADO.NET -database connectionADO.NET -database connection
ADO.NET -database connection
 
For Beginners - Ado.net
For Beginners - Ado.netFor Beginners - Ado.net
For Beginners - Ado.net
 
2310 b 09
2310 b 092310 b 09
2310 b 09
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ado .net
Ado .netAdo .net
Ado .net
 
Disconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NETDisconnected Architecture and Crystal report in VB.NET
Disconnected Architecture and Crystal report in VB.NET
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Introduction to ado
Introduction to adoIntroduction to ado
Introduction to ado
 
Intake 38 10
Intake 38 10Intake 38 10
Intake 38 10
 
Session x(ado.net)
Session x(ado.net)Session x(ado.net)
Session x(ado.net)
 
Database programming in vb net
Database programming in vb netDatabase programming in vb net
Database programming in vb net
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
 
Ado.net
Ado.netAdo.net
Ado.net
 
ADO.NET by ASP.NET Development Company in india
ADO.NET by ASP.NET  Development Company in indiaADO.NET by ASP.NET  Development Company in india
ADO.NET by ASP.NET Development Company in india
 

Viewers also liked

الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5
الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5
الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5تيشوري عبد الرحمن
 
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحتهاقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحتهتيشوري عبد الرحمن
 
Security asp.net application
Security asp.net applicationSecurity asp.net application
Security asp.net applicationZAIYAUL HAQUE
 
دور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثةدور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثةتيشوري عبد الرحمن
 
ASP.NET Validation Control
ASP.NET Validation ControlASP.NET Validation Control
ASP.NET Validation ControlZAIYAUL HAQUE
 
Aliran – aliran klasik dan gerakan baru dalam pendidikan
Aliran – aliran klasik dan gerakan baru dalam pendidikan Aliran – aliran klasik dan gerakan baru dalam pendidikan
Aliran – aliran klasik dan gerakan baru dalam pendidikan ria gustini
 
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداري
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداريدور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداري
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداريتيشوري عبد الرحمن
 
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...تيشوري عبد الرحمن
 
економічні аспекти
економічні аспектиекономічні аспекти
економічні аспектиKatyasyvun
 
моя майбутня професія
моя майбутня професіямоя майбутня професія
моя майбутня професіяKatyasyvun
 
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الادارية
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الاداريةالإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الادارية
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الاداريةتيشوري عبد الرحمن
 
محاضرة في المركز الثقافي العربي
محاضرة في المركز الثقافي العربيمحاضرة في المركز الثقافي العربي
محاضرة في المركز الثقافي العربيتيشوري عبد الرحمن
 

Viewers also liked (16)

الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5
الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5
الدور الدائري المحوري لوزارة التنمية الادارية السورية الجديد5
 
Vagrant
VagrantVagrant
Vagrant
 
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحتهاقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
 
Thriller
ThrillerThriller
Thriller
 
Security asp.net application
Security asp.net applicationSecurity asp.net application
Security asp.net application
 
دور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثةدور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثة
 
ASP.NET Validation Control
ASP.NET Validation ControlASP.NET Validation Control
ASP.NET Validation Control
 
Aliran – aliran klasik dan gerakan baru dalam pendidikan
Aliran – aliran klasik dan gerakan baru dalam pendidikan Aliran – aliran klasik dan gerakan baru dalam pendidikan
Aliran – aliran klasik dan gerakan baru dalam pendidikan
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداري
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداريدور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداري
دور الدولة الجديد في النشاط الاقتصادي والاجتماعي والاداري
 
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...
التصميم العام لتطبيق استراتيجية التنمية الادارية في سورية بعد احداث الوزارة ا...
 
економічні аспекти
економічні аспектиекономічні аспекти
економічні аспекти
 
моя майбутня професія
моя майбутня професіямоя майбутня професія
моя майбутня професія
 
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الادارية
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الاداريةالإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الادارية
الإطار الاستراتيجي لإصلاح الإدارة العامة وفق الخطة الوطنية الادارية
 
محاضرة في المركز الثقافي العربي
محاضرة في المركز الثقافي العربيمحاضرة في المركز الثقافي العربي
محاضرة في المركز الثقافي العربي
 
الشعب يريد اسقاط الفساد
الشعب يريد اسقاط الفسادالشعب يريد اسقاط الفساد
الشعب يريد اسقاط الفساد
 

Similar to ado.net

What is ado .net architecture_.pdf
What is ado .net architecture_.pdfWhat is ado .net architecture_.pdf
What is ado .net architecture_.pdfAlbert828253
 
Dotnet differences compiled -1
Dotnet differences compiled -1Dotnet differences compiled -1
Dotnet differences compiled -1Umar Ali
 
Ch06 ado.net fundamentals
Ch06 ado.net fundamentalsCh06 ado.net fundamentals
Ch06 ado.net fundamentalsMadhuri Kavade
 
Asp.net interview questions
Asp.net interview questionsAsp.net interview questions
Asp.net interview questionsAkhil Mittal
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxuwmctesting
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreTIB Academy
 
Ado dot net complete meterial (1)
Ado dot net complete meterial (1)Ado dot net complete meterial (1)
Ado dot net complete meterial (1)Mubarak Hussain
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Databasepuja_dhar
 
Ado.Net Architecture
Ado.Net ArchitectureAdo.Net Architecture
Ado.Net ArchitectureUmar Farooq
 

Similar to ado.net (20)

What is ado .net architecture_.pdf
What is ado .net architecture_.pdfWhat is ado .net architecture_.pdf
What is ado .net architecture_.pdf
 
Ado
AdoAdo
Ado
 
PPT temp.pptx
PPT temp.pptxPPT temp.pptx
PPT temp.pptx
 
Ado
AdoAdo
Ado
 
Introduction to ado.net
Introduction to ado.netIntroduction to ado.net
Introduction to ado.net
 
Dotnet differences compiled -1
Dotnet differences compiled -1Dotnet differences compiled -1
Dotnet differences compiled -1
 
Ch06 ado.net fundamentals
Ch06 ado.net fundamentalsCh06 ado.net fundamentals
Ch06 ado.net fundamentals
 
Asp.net interview questions
Asp.net interview questionsAsp.net interview questions
Asp.net interview questions
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
 
Oracle tutorial
Oracle tutorialOracle tutorial
Oracle tutorial
 
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangaloreOracle DBA Tutorial for Beginners -Oracle training institute in bangalore
Oracle DBA Tutorial for Beginners -Oracle training institute in bangalore
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
 
Ado dot net complete meterial (1)
Ado dot net complete meterial (1)Ado dot net complete meterial (1)
Ado dot net complete meterial (1)
 
Introduction to Oracle Database
Introduction to Oracle DatabaseIntroduction to Oracle Database
Introduction to Oracle Database
 
unit 3.docx
unit 3.docxunit 3.docx
unit 3.docx
 
DBMS
DBMS DBMS
DBMS
 
Ado.Net Architecture
Ado.Net ArchitectureAdo.Net Architecture
Ado.Net Architecture
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
 

Recently uploaded

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxannathomasp01
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17Celine George
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17Celine George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningMarc Dusseiller Dusjagr
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Recently uploaded (20)

COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
dusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learningdusjagr & nano talk on open tools for agriculture research and learning
dusjagr & nano talk on open tools for agriculture research and learning
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in  Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in Uttam Nagar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

ado.net

  • 2. • What is ADO.NET ? • What is Namespace in ADO. Net ? • What is data provide of Ado.net? • Objects of ado.net ?
  • 3. ADO.NET (Active Data Object) • It provide the facilities or function to create a connection between frontend and backend, you can update, retrieve and add new data to the data base with the case of class or function provide by ADO.net »ADO. Net support both connected and disconnected architecture.
  • 4. Disconnected: • ADO.NET offer the capability of working with database in a disconnected manner. • Entire database table can be retrieve to a local. ADO.NET CLASS 1. connection- connect to database 2. Command- sql statement to retrieve data, select delete ,update etc… 3. Data Reader:-Squential access the data soruce access one by one 4. Data Adopter:-Populate a dataset & update,delete,edit the data..
  • 5. ADO.NET ADO Disconnected oriented model Connection oriented model Data set object is used ADO uses record set object One dataset is a collection of one or more tables and relations. Records stores only one table from the data base. Join query is used for multiple ADO. Net uses XML,XSD for interchange of data. Data exchange between application is provided through COM (common object model) Full support for XML Limited support Rows are represented as collections, so we can navigate through the table. or access particular row In this sequential to access of rows by using move text method Communication to the database is estabished by data adopter. It call the oledb provider Communication to the database are established by making calls to Oledb provider
  • 6. 2. What is Namespace ADO.Net namespace hierarchy organizes the object model. Let us some of the name space used in the ado.net. 1.System data-it consist of class for manipulating or data and we can represent the data logically. It also enables the user to view and share the data by using xml. 2.System data.oledb:- it is a collection of classes for accessing the data source such as oracle, msAcess and sql server. It is used to establish connection between datasets and databases.
  • 7. 3. System.Data.Comment- it consist of classes that can be shared by all the .net framework providers. These classes are providing the flexibility for the developers to write a code that will work with all net framework data providers. 4. System.Data.SqlClient:- Provides managed provider for SQL server. It is built on tabular Data stream to increase the performance. It consists of classes for error Handling and connection pooling. 5. System.Data.Sql.types:- It provides classes for native SQL server data types.
  • 8. 3. What is data provider • Its mainly responsible for providing and maintaining the connection to the database. The component of the data manipulation and fast forward only, read only access to data. The functionality of these providers are enhance by, connection,command,datareader,data adopter object provider are shipping with .net framework are sql server and oledb data provider.each provider contains a set of classes that implement common interface • There are four types of data provider……
  • 9. 1. Sql client 2. OLEDB 3. ORACLE 4. ODBC ……etc. Objective/feature of ADO.NET For developing the datacentric application. ADO.NET provide many benefit like.. 1. Disconnected data architecture. 2. Scalability 3. Interpretability. It increase the safety of the code and reduce the compilation error Enable integrate the data form multiple hetrogenous source.