SlideShare a Scribd company logo
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

ADO .Net
ADO .Net ADO .Net
ADO .Net
DrSonali Vyas
 
Visual Basic.Net & Ado.Net
Visual Basic.Net & Ado.NetVisual Basic.Net & Ado.Net
Visual Basic.Net & Ado.Net
FaRid Adwa
 
Introduction to ADO.NET
Introduction to ADO.NETIntroduction to ADO.NET
Introduction to ADO.NET
rchakra
 
WEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NETWEB PROGRAMMING USING ASP.NET
WEB PROGRAMMING USING ASP.NET
DhruvVekariya3
 
Chapter 3: ado.net
Chapter 3: ado.netChapter 3: ado.net
Chapter 3: ado.net
Ngeam Soly
 
Ado.net
Ado.netAdo.net
ADO.NET -database connection
ADO.NET -database connectionADO.NET -database connection
ADO.NET -database connection
Anekwong Yoddumnern
 
For Beginners - Ado.net
For Beginners - Ado.netFor Beginners - Ado.net
For Beginners - Ado.netTarun Jain
 
Ado.net
Ado.netAdo.net
Ado.net
Vikas Trivedi
 
Ado .net
Ado .netAdo .net
Ado .net
Manish Singh
 
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
Everywhere
 
ADO.NET
ADO.NETADO.NET
ADO.NET
Wani Zahoor
 
Introduction to ado
Introduction to adoIntroduction to ado
Introduction to adoHarman Bajwa
 
Intake 38 10
Intake 38 10Intake 38 10
Intake 38 10
Mahmoud Ouf
 
Session x(ado.net)
Session x(ado.net)Session x(ado.net)
Session x(ado.net)
Shrijan Tiwari
 
Database programming in vb net
Database programming in vb netDatabase programming in vb net
Database programming in vb netZishan yousaf
 
Intake 38 data access 1
Intake 38 data access 1Intake 38 data access 1
Intake 38 data access 1
Mahmoud Ouf
 
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
iFour Institute - Sustainable Learning
 

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
تيشوري عبد الرحمن
 
Vagrant
VagrantVagrant
Vagrant
Nav Appaiya
 
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحتهاقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
اقترحت اللجنة التي شكلها رئيس الحكومة لتوصيف الفساد واقتراح آليات مكافحته
تيشوري عبد الرحمن
 
Security asp.net application
Security asp.net applicationSecurity asp.net application
Security asp.net application
ZAIYAUL HAQUE
 
دور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثةدور وزارة التنمية الادارية المحدثة
دور وزارة التنمية الادارية المحدثة
تيشوري عبد الرحمن
 
ASP.NET Validation Control
ASP.NET Validation ControlASP.NET Validation Control
ASP.NET Validation Control
ZAIYAUL 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_.pdf
Albert828253
 
Ado
AdoAdo
Introduction to ado.net
Introduction to ado.netIntroduction to ado.net
Introduction to ado.net
Paneliya Prince
 
Dotnet differences compiled -1
Dotnet differences compiled -1Dotnet differences compiled -1
Dotnet differences compiled -1
Umar 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 questions
Akhil Mittal
 
DatabaseManagementSystem.pptx
DatabaseManagementSystem.pptxDatabaseManagementSystem.pptx
DatabaseManagementSystem.pptx
uwmctesting
 
Oracle tutorial
Oracle tutorialOracle tutorial
Oracle tutorial
Lalit Shaktawat
 
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
TIB Academy
 
ICT L5+.pptx
ICT L5+.pptxICT L5+.pptx
ICT L5+.pptx
AssemNazirova2
 
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 Database
puja_dhar
 
unit 3.docx
unit 3.docxunit 3.docx
unit 3.docx
Sadhana Sreekanth
 
DBMS
DBMS DBMS
Ado.Net Architecture
Ado.Net ArchitectureAdo.Net Architecture
Ado.Net Architecture
Umar Farooq
 
Database Management System
Database Management SystemDatabase Management System
Database Management System
NILESH UCHCHASARE
 
23246406 dbms-unit-1
23246406 dbms-unit-123246406 dbms-unit-1
23246406 dbms-unit-1
Piyush Kant Singh
 
RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.RDBMS to NoSQL. An overview.
RDBMS to NoSQL. An overview.
Girish. N. Raghavan
 

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

The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 

Recently uploaded (20)

The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 

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.