What is ADO .NET and what is difference between ADO and ADO.NET?

Answer Posted / satyambabu

The first data access model, DAO (data access model) was
created for local databases with the built-in Jet engine
which had performance and functionality issues. Next came
RDO (Remote Data Object) and ADO (Active Data Object) which
were designed for Client Server architectures but soon ADO
took over RDO. ADO was a good architecture but as the
language changes so is the technology. With ADO, all the
data is contained in a recordset object which had problems
when implemented on the network and penetrating firewalls.
ADO was a connected data access, which means that when a
connection to the database is established the connection
remains open until the application is closed. Leaving the
connection open for the lifetime of the application raises
concerns about database security and network traffic. Also,
as databases are becoming increasingly important and as
they are serving more people, a connected data access model
makes us think about its productivity. For example, an
application with connected data access may do well when
connected to two clients, the same may do poorly when
connected to 10 and might be unusable when connected to 100
or more. Also, open database connections use system
resources to a maximum extent making the system performance
less effective.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is the difference between data grid and data repeater?

804


How many major types of connection objects in ADO.NET?

839


Explain the two fundamental objects in ado.net?

713


What is namespace in ado.net?

723


What is disconnected architecture in ado.net?

760


What is datasource in ado.net?

854


What is difference between executequery and executeupdate?

736


How to add a check box or a dropdown list to a column in a datagrid?

780


If a table contains 20000 records . In a page at each time 100 records to be displayed what are the steps you will take to improve performance? Will you use dataset or datareader?

867


Explain sqlconnection object?

797


What is sqldatareader in ado.net?

711


Is ado.net an orm?

756


What is the difference between Optimistic and Pessimistic locking?

779


What is ole db and odbc?

725


How to pass values into a datatable?

864