Ado Net Vs Ado

Post on 12-Jun-2015

1.552 views 1 download

Transcript of Ado Net Vs Ado

ELABORADO POR CHRISTIAN MIÑANO LOZANO

ADO trabaja bien, pero:

Necesita COM y Windows

Los recordsets no viajan bien a través de Internet

ADO.NET resuelve estos problemas:

Utiliza XML (a bajo nivel) para realizar el transporte de datos

XML no tiene requisitos específicos de runtime/transporte

No se necesita un código especial para hacer el marshaling a través de Internet

ADO .NET, una nueva mentalidad:

Entorno desconectado

Todo el transporte de datos utiliza XML

Diferencia Fundamental

EN ADO RECORDSET

EN ADO . NET

ADO ADO.NETUtiliza Recordset Utiliza DataSetRequiere consulta JOIN Admite DataRelation

No conserva bloqueos de bases de datos

Datos proporcionados por el RecordSet, pero generalmente admite acceso conectado, representado por el objeto Connection

Se comunica con una base de datos con llamadas estándar al objeto DataAdapter

Usa cursores del lado del servidor y del lado del cliente

Arquitectura desconectada: no se utilizan cursores

Bloqueos de bases de datos y conexiones activas a bases de datos

Buffer de datos

Acceso a datos

Recordset

Buffer de datos

Acceso a datosDataAdapterDataSet