Please enable JavaScript.
Coggle requires JavaScript to display documents.
CONEXIÓN A DIFERENTES BASES DE DATOS EN VISUAL C# (Se realiza mediante…
CONEXIÓN A DIFERENTES BASES DE DATOS EN VISUAL C#
Se realiza mediante
ADO.NET
Evolución Histórica
Componentes desarrollados anteriormente
DAO (Data Access Objects)
Interfaz de programación para bases de datos JET/ISAM.
RDO (Remote Data Objects)
Orientada a aplicaciones cliente/servidor.
Estrechamente ligado a ODBC.
ODBC (Open DataBase Connectivity)
Interoperatibilidad con amplio rango de SGBD.
API acceso ampliamente aceptada.
Usa SQL como lenguaje de acceso de datos.
OLE DB (Object Linking and Embedding for Databases)
Construido sobre COM (Component Object Model).
Proporciona una interfaz a bajo nivel en C++.
No limitado a SQL como lenguaje de recuperación de datos.
No restringido a acceso de datos relacionales.
ADO (ActiveX Data Objects)
Proporciona un modelo de programación para OLE DB accesible desde lenguajes diferentes a C++.
Diseñado como modelo conectado, altamente acoplado.
Ofrece una interfaz orientada a objetos.
Indicado para arquitecturas cliente/servidor.
Modelos de Trabajo
Modelo Conectado
Se establece la conexión, luego se envía una solicitud o instrucción al manejador, entonces se atiende la petición realizada para luego cerrar la conexión.
Objetos
Command
Representa una vía para representar sentencias SQL a la BD.
DataReader
Almacén temporal de datos, de sólo lectura y sólo hacia adelante.
Connection
Permite abrir y cerrar la conexión a la BD.
Modelo Desconectado
Se solicita los datos, luego de ser enviados usando XML, se desconecta de la base de datos y se almacena la información en una copia local espaciada en memoria caché
Objetos
DataSet
Es una copia en memoria local de una porción de la BD.
Se encuentra en la memoria del cliente.
Compatible con las BD relacionales (almacena datos en forma de tablas).
DataAdapter
Llena los DataSet.
Sincroniza los cambios en la BD.
Es un mediador entre el DataSet y la BD.
Conecta el programa con la BD y realiza consultas.
Requisitos para conexión con base de datos diferente
Definir el origen de los datos mediante cadena de conexión.
Especificar proveedor de acceso a datos.
Agregar referencia en el Explorador de Soluciones.
Incorporar conector otorgado por proveedor, de ser necesario.