Está en la página 1de 2

DIFERENCIAS ENTRE ADO Y ADO.

NET
ADO ADO.NET

DEFINICION: Es un mecanismo que utilizan los programas
para comunicarse con las base de datos, sea SQL server,
Oracle, Mysql, etc. Para realizar la manipulacin de datos y
la definicin de datos y diversas operaciones que conlleva
la utilizacin de base de datos.
DEFINICION: Es una coleccin de clases, interfaces,
estructuras y tipos enumerados que permiten acceder a
datos almacenados en una base de datos desde la
plataforma .NET.
ADO.NET es una mejora o mucho ms que eso, ya que
no comparten la jerarqua de clases, es decir la
estructura es distinta, pero con la misma funcionalidad.
La informacin se almacena en binarios
La informacin se almacena internamente en XML y usa
XML
Hay problemas para enviar informacin a travs de
Firewalls (DCOM, datos binarios).
XML, HTML, es texto plano: Pasan por el FIREWALL sin
problemas.
Solo permite trabajar en lnea o conectado Entorno desconectado Recordset
Utiliza Recordset como contenedor central de datos Utiliza DataSet en reemplazo de Recordset
Requiere consulta Join (se necesita ms cdigo u
operaciones para obtener datos de varias tablas)
Admite DataRelation (puede contener ms de una tabla,
las relaciones se preservan y la navegacin es relacional)
Los datos son Aplanados; pierden sus relaciones y la
navegacin suele ser secuencial
Se preserva las relaciones, la navegacin es relacional
Datos proporcionados por el RecordSet, pero generalmente
admite acceso conectado, representado por el objeto
Connection
Se comunica con una base de datos con llamadas
estndar 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
No conserva bloqueos de bases de datos

También podría gustarte