SlideShare una empresa de Scribd logo
1 de 1
Descargar para leer sin conexión
ELABORADO POR CHRISTIAN MIÑANO LOZANO




                    ADO                                  ADO.NET
  Utiliza Recordset                     Utiliza DataSet
  Requiere consulta JOIN                Admite DataRelation
  Datos     proporcionados    por    el
  RecordSet, pero generalmente admite
  acceso conectado, representado por Se comunica con una base de datos con
  el objeto Connection                  llamadas estándar al objeto DataAdapter
  Usa cursores del lado del servidor y Arquitectura desconectada: no se utilizan
  del lado del cliente                  cursores
  Bloqueos de bases de datos y
  conexiones activas a bases de datos No conserva bloqueos de bases de datos


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
                                  Recordset

                            Buffer de                   Acceso a
                             datos                       datos

EN ADO . NET




                Buffer de                                          Acceso a
                  datos                                              datos
                                                                  DataAdapter
               DataSet

Más contenido relacionado

La actualidad más candente (17)

Ado.net
Ado.netAdo.net
Ado.net
 
Clases de oledb
Clases de oledbClases de oledb
Clases de oledb
 
OLE BD
OLE BDOLE BD
OLE BD
 
ADO.Net
ADO.NetADO.Net
ADO.Net
 
Modo conexion manuel
Modo conexion manuelModo conexion manuel
Modo conexion manuel
 
Reglas de CODD
Reglas de CODDReglas de CODD
Reglas de CODD
 
Espacio de nombres system.Data.Oledb
Espacio de nombres system.Data.OledbEspacio de nombres system.Data.Oledb
Espacio de nombres system.Data.Oledb
 
Modo conexion
Modo conexionModo conexion
Modo conexion
 
Isangelt lo Hizo!!
Isangelt lo Hizo!!Isangelt lo Hizo!!
Isangelt lo Hizo!!
 
Arquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NETArquitectura N-Capas y ADo.NET
Arquitectura N-Capas y ADo.NET
 
Sistema gestores de datos. oscar garcia
Sistema gestores de datos. oscar garciaSistema gestores de datos. oscar garcia
Sistema gestores de datos. oscar garcia
 
Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
Sql
SqlSql
Sql
 
Android 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaAndroid 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantalla
 
Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)Ejemplo Base de Datos SQLite (Android)
Ejemplo Base de Datos SQLite (Android)
 
Sqlite
SqliteSqlite
Sqlite
 
Función de los código1
Función de los código1Función de los código1
Función de los código1
 

Destacado (9)

Intro ado
Intro adoIntro ado
Intro ado
 
Presentacion en slide share
Presentacion en  slide sharePresentacion en  slide share
Presentacion en slide share
 
Presentacion 6 Ado Net II
Presentacion 6 Ado Net IIPresentacion 6 Ado Net II
Presentacion 6 Ado Net II
 
Ado net
Ado netAdo net
Ado net
 
ADO
ADOADO
ADO
 
Ado.net
Ado.netAdo.net
Ado.net
 
ADO .NET
ADO .NETADO .NET
ADO .NET
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Teoria General de Sistemas Ado.net
Teoria General de Sistemas Ado.netTeoria General de Sistemas Ado.net
Teoria General de Sistemas Ado.net
 

Similar a Diferencias entre ADO y ADO.NET (20)

visual basic .net
visual basic .netvisual basic .net
visual basic .net
 
Ochoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datosOchoa ornelas raquel_acceso a una base de datos
Ochoa ornelas raquel_acceso a una base de datos
 
Clase ix
Clase ixClase ix
Clase ix
 
Sistema Ado.Net
Sistema Ado.NetSistema Ado.Net
Sistema Ado.Net
 
Ado.net
Ado.netAdo.net
Ado.net
 
tecnología de conectividad de datos
tecnología de conectividad de datostecnología de conectividad de datos
tecnología de conectividad de datos
 
PROVEEDORES DATOS.NET framework.pptx
PROVEEDORES DATOS.NET framework.pptxPROVEEDORES DATOS.NET framework.pptx
PROVEEDORES DATOS.NET framework.pptx
 
Ado.net
Ado.netAdo.net
Ado.net
 
Clase viii
Clase viiiClase viii
Clase viii
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Ado.net
Ado.netAdo.net
Ado.net
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
Acceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basicAcceso a datos con ado.net en visual basic
Acceso a datos con ado.net en visual basic
 
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
11-Unidad 2: Aplicaciones Windows Forms-2.3 Ado-net
 
Active x data object ado.net
Active x data object ado.netActive x data object ado.net
Active x data object ado.net
 
Ado.net
Ado.netAdo.net
Ado.net
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
JDBC
JDBCJDBC
JDBC
 
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
11- Unidad 2: Aplicaciones Windows Forms- 2.3 Acceso a datos Adonet
 
20131018101042
2013101810104220131018101042
20131018101042
 

Más de christianmignano (11)

Variedades linguisticas
Variedades linguisticasVariedades linguisticas
Variedades linguisticas
 
Talleresmural
TalleresmuralTalleresmural
Talleresmural
 
modelos organizacionales de la educación a distancia
modelos organizacionales de la educación a distanciamodelos organizacionales de la educación a distancia
modelos organizacionales de la educación a distancia
 
Pruebaslidecast
PruebaslidecastPruebaslidecast
Pruebaslidecast
 
Ado Net Vs Ado
Ado  Net Vs AdoAdo  Net Vs Ado
Ado Net Vs Ado
 
Proyecto
ProyectoProyecto
Proyecto
 
Peru
PeruPeru
Peru
 
Curso De Doctorado
Curso De DoctoradoCurso De Doctorado
Curso De Doctorado
 
Slidecast Prueba
Slidecast PruebaSlidecast Prueba
Slidecast Prueba
 
Principios De Contabilidad
Principios De ContabilidadPrincipios De Contabilidad
Principios De Contabilidad
 
Instructivo Basededatos
Instructivo BasededatosInstructivo Basededatos
Instructivo Basededatos
 

Diferencias entre ADO y ADO.NET

  • 1. ELABORADO POR CHRISTIAN MIÑANO LOZANO ADO ADO.NET Utiliza Recordset Utiliza DataSet Requiere consulta JOIN Admite DataRelation Datos proporcionados por el RecordSet, pero generalmente admite acceso conectado, representado por Se comunica con una base de datos con el objeto Connection llamadas estándar al objeto DataAdapter Usa cursores del lado del servidor y Arquitectura desconectada: no se utilizan del lado del cliente cursores Bloqueos de bases de datos y conexiones activas a bases de datos No conserva bloqueos de bases de datos 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 Recordset Buffer de Acceso a datos datos EN ADO . NET Buffer de Acceso a datos datos DataAdapter DataSet