Está en la página 1de 12

TECNOLÓGICO NACIONAL DE MEXICO

TIPOS DE CONECTORES(ODBC, ADO.NET)


 
INSTITUTO TECNOLÓGICO DE OAXACA
 
MATERIA: TALLER DE BASES DE DATOS
 
ING. EN SISTEMAS COMPUTACIONALES
 
DOCENTE: GABRIELA AGUILAR ORTIZ
 
GRUPO: ISB
 
ALUMNO: RAMOS LIRA ESTEFANIA
ODB DEFINICIÓN

C Open DataBase Connectivity ( ODBC ) es una


interface de programación utilizada para acceder
a cualquier dato desde cualquier aplicación, sin
importar qué sistema de gestión de bases de
datos (DBMS) almacene los datos. ODBC logra
esto al insertar una capa intermedia
denominada nivel de Interfaz de Cliente SQL,
entre la aplicación y el DBMS. El propósito de
esta capa es traducir las consultas de datos de la
aplicación en comandos que el DBMS entienda.
2

ODBC fue creado por el SQL Access Group y fue lanzado por primera vez en septiembre de 1992. A pesar de
que Microsoft Windows fue el primero en ofrecer un producto de ODBC, ahora existen versiones para UNIX,
OS/2 y Macintosh.
UTILIDAD
Permite crear aplicaciones de base de
datos con acceso a cualquier base de
datos en la que el usuario final tenga un
controlador ODBC.

Funciona de dos modos:


En el primer modo, el driver interpreta
las conexiones y llamadas SQL y las
traduce desde el API ODBC hacia el
DBMS.
En el segundo modo para conectarse a
la base de datos se crea una DSN
dentro del ODBC que define los
parámetros, ruta y características de la
conexión según los datos que solicite el
creador o fabricante.
COMPONENTES DE ODBC:
• API de ODBC
Una biblioteca de llamadas de función, un conjunto de códigos de error y una sintaxis SQL estándar para acceder a los
datos en DBMSs.

• Administrador de controladores ODBC


Biblioteca de vínculos dinámicos (Odbc32.dll) que carga controladores de bases de datos ODBC en nombre de una
aplicación.

• Biblioteca de cursores ODBC


Biblioteca de vínculos dinámicos (Odbccr32.dll) que se encuentra entre el Administrador de controladores ODBC y los
controladores, y que controla el desplazamiento por los datos

• Controladores de bases de datos ODBC


Bibliotecas DLL que procesan llamadas a funciones ODBC para DBMS específicos.

• Administrador de ODBC
Herramienta utilizada para configurar un DBMS de modo que quede disponible como origen de datos de una aplicación.
LIBRERÍAS QUE UTILIZAN

-htcsoft: La librería utiliza la última


tecnología de acceso a fuentes de
datos ODBC de 32 bits disponible para
Fivewin.

La cual que permite obtener mayor


velocidad y compatibilidad con casi
todas las bases de datos disponibles.
LIBRERÍAS QUE UTILIZAN

iODBC UnixODBC MySQL ODBC driver


(MyODBC)
• Librería: mysqlclient
• Librería: •Librerías:
libiodbc2, unixodbc,
libiodbc2-dev unixodbc-dev
ODBC driver for
• Entorno GTK+ •Entorno QT PostgresSQL
• Odbc-postgresql
• Compilar gcc –I • iODBC no incluía
iodbc soporte ODBC 3
Oracle ODBC Driver
• Librería: Oracle Call
Interface
ADO.NE DEFINICIÓN

T
Es una arquitectura que usan los programas de
computadoras para comunicarse con las bases de
datos, que permite el acceso y manipulación
eficiente de los datos esto mediante clases,
interfaces y estructuras.
Con ADO, un programa puede leer, insertar, editar,
o borrar, la información contenida en diferentes
áreas de almacenamiento dentro de la base de datos
llamadas tablas.
Fue desarrollado por Microsoft y es usado en
ambientes Windows por lenguajes de programación
como Visual Basic, C++,Delphi entre otros, como7
también en la Web mediante el uso de Active Server
Pages (ASP) y el lenguaje VBScript.
UTILIDAD
• Permite compatibilidad con la
enumeración de instancias activas de
Microsoft SQL Server.

• Permite la ampliación a aplicaciones


basadas en el modelo
cliente/servidor.

• Minimiza la carga de los servidores


(modo desconectado).

• Ya que trabajamos con objetos de


datos desconectados, todo el proceso
se acelera, ya que no tenemos que
estar comunicándonos con el
servidor
COMPONENTES DE ADO.NET

Proveedores de datos .NET Framework


Son componentes diseñados para la manipulación de datos y el
acceso rápido a datos de solo lectura y solo avance.
El objeto Connection proporciona conectividad a un origen de
datos.

El objeto Command permite tener acceso a comandos de base de


datos para devolver y modificar datos, ejecutar procedimientos
almacenados y enviar o recuperar información sobre parámetros.

DataReader proporciona un flujo de datos de alto rendimiento desde


el origen de datos.

DataAdapter proporciona el puente entre el objeto DataSet y el


origen de datos. DataAdapter utiliza objetos Command para
ejecutar comandos SQL tanto para cargar DataSet con datos y
reconciliar los cambios aplicados a los datos incluidos en el
DataSet.
COMPONENTES DE ADO.NET

DataSet

Está diseñado para el acceso a datos


independientemente del origen de datos.

Como resultado, se puede utilizar con múltiples y


distintos orígenes de datos, con datos XML o para
administrar datos locales de la aplicación.

DataSet contiene una colección de uno o más


objetos DataTable formados por filas y columnas
de datos, así como información sobre claves
principales, claves externas, restricciones y de
relación con los datos incluidos en los objetos
DataTable.
LIBRERÍAS QUE UTILIZAN
ADO.NET es un subconjunto de la .NET Framework
Class System.Data
Library, esta contiene las funcionalidades necesarias para
conectarse e interactuar con dos tipos de repositorios: Common SqlClient
OracleClient OleDb
• Bases de Datos, como Microsoft SQL Server (clases
Odbc SqlTypes
del namespace System.Data, que se encuentran
compiladas en System.data.dll).

• Archivos XML (clases del namespace System.Xml


System.XML,que se encuentran compiladas en
System XSLT Serialization
System.Xml.dll)
Collections IO Security Runtime XPath Schema
Configuration NET ServiceProcess InteropServices
Odbc SqlTypes
Diagnostics Reflection Text Remoting

Globalization Resources Threading Serialization


REFERENCIAS

• ¿Qué es Open Database Connectivity (ODBC) ? - Definición enWhatIs.com. (n.d.). ComputerWeekly.es. Retrieved
December 10,
2021, from https://www.computerweekly.com/es/definicion/Open-Database-Connectivity-ODBC

•http://www.colimbo.net/documentos/documentacion/208/IHMTema09_ADOdotNET.pdf

• ADO.NET Y ODBC https://dspace.uazuay.edu.ec/bitstream/datos/2394/1/07433.pdf

• mcleblanc. (n.d.). Información general - ADO.NET. Docs.microsoft.com. Retrieved Dec. 10, 2021, from
https://docs.microsoft.com/es-es/dotnet/framework/data/adonet/ado-net-overview

•mcleblanc. (n.d.). Información general - ODBC. Docs.microsoft.com. Retrieved Nov. 30, 2021, from
https://docs.microsoft.com/es-es/cpp/data/odbc/odbc-basics?view=msvc-170

También podría gustarte