ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria

mishell19191929 de Enero de 2014

535 Palabras (3 Páginas)197 Visitas

Página 1 de 3

ADO

La tecnología ADO es una capa COM sobre DB de tal manera que las aplicaciones utilicen esta tecnología de acceso a datos invocan a los objetos de ADO sin tener que conocer en absoluto el estándar OLE DB.Es una tecnología que utiliza de manera sencilla desde Visual Basic o desde ASP, pero no está pensada para Visual C++ Y OTROS LENGUAJES .

Arquitectura ado

ADO.NET

La tecnología ADO.NET en la versión beta 1 se llama ADO+ es un modelo proveedor mas sencilla que el par OLEDB /ADO y se integra perfectamente con XML, ADO.NET es la evolución de ADO en una nueva plataforma de NET. Tiene l a misma filosofía pero se a modificado el modelo .

Las principales características de ADO.NET son:

*Trabaja desconectado del origen de datos que se utilice

*Tiene una fuerte integración con XML y ASP.NET.

*El uso de ADO.NET es independiente del lenguaje de programación que se utilice.

Arquitectura ado.net

El modelo de ADO.NET está dividido en dos grupos:

• Los proveedores de datos

• Los contenedores de datos, que aunque están vinculados a los orígenes de datos, son independiente de ellos.

TABLA DE COMPARACION AMBAS TECNOLOGIAS

Característica ADO ADO.NET

Representación de datos residente en memoria Utiliza el objeto RecordSet, cuyo aspecto es como una simple tabla Utiliza el objeto DataSet ,que puede contener una o mas tablas representadas por los objetos DataTable

Relaciones entre varis tablas Requiere la unión de varias tablas para mostrar finalmente una simple tabla respuesta Soporta el objeto DataRelation para asociar filas a los objetos DataTable con filas de otro objeto Datatable

Recorrido de los datos La navegación por las filas del RecordSet se realiza de forma secuencial Utiliza una forma no secuencial de navegación para acceder a las filas de una tabla. Utiliza las relaciones para navegar desde filas de una tabla a las correspondientes filas de otra tabla.

Acceso desconectado El objeto Recordset posee esta característica pero el uso habitual es mediante accesos conectados, representados por el objeto Connection.La comunicación con la base de datos se realiza mediante llamadas al proveedor de datos OLE DB. Se comunica con la base de datos mediante llamadas estándares al objeto DataAdapter, el cual se comunica con el proveedor de datos OLE DB, o directamente a SQL Server.

Cursores Utiliza tanto cursores de servidor como cursores del lado cliente Como la arquitectura es desconectada los cursores no son aplicables.

Programabilidad Utiliza el objeto Connection para trasmitir los comandos que tratan la estructura de datos que subyace de una fuente de datos. Usa XML ,los datos se describen a si mismo porque los nombres de las etiquetas del código corresponden a problemas del mundo real solucionados por el código.

Compartir datos desconectados entre capas y componentes Utiliza COM marshalling para transmitir un Recordset desconectado. Soporta solamente tipos de datos definidos por el estándar COM.Requiere conversiones de tipo que necesitan recursos del sistema Trasmite un DataSet mediante XML y este formato no tiene restricciones y no se requiere conversiones de tipo.

En resumen:

El problema no está en elegir entre ADO.NET y ADO, el problema radica en la elección de .NET como plataforma de desarrollo, si es así, entonces ADO.NET es la elección correcta.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com