Está en la página 1de 23

Es un estndar de acceso a las bases de

datos desarrollado por SQL Access Group en 1992.



El objetivo de ODBC es hacer posible el acceder a
cualquier dato desde cualquier aplicacin, sin importar
qu sistema de gestin de bases de datos (DBMS)
almacene los datos.
La idea que sustenta el desarrollo de ODBC es la de
permitir que una misma aplicacin pueda
interactuar con distintos SGBD (Interoperabilidad).

No es funcin de ODBC implementar nuevas
funcionalidades que no sean soportadas por el
SGBD.

ODBC es la interfaz necesaria para que una
aplicacin cliente y un proceso Servidor de Base de
Datos, puedan hablar un lenguaje comn.
La conectividad de datos para aplicaciones Web y aplicaciones
server crticas ms escalable y confiable. Connect ODBC 3.5
soporta Microsoft Transaction Server para Oracle 8, SQL Server
7, y los sistemas de bases de datos Sybase Adaptive Server 12.

Es el primer y nico ODBC driver para conectividad directa
desde aplicaciones UNIX hacia Microsoft SQL Server.

Cursor scrollable es soportado para todas las bases de datos.

DataDirect Connect ODBC libera el ODBC driver para
aplicaciones en plataforma Irix y bases de datos como Informix
y Sybase.

La tecnologa ODBC proporciona una interfaz comn para
acceder a bases de datos SQL heterogneas. Esta interfaz
proporciona interoperabilidad.

ODBC es la especificacin de una API para bases de datos,
independiente del SGBD y del sistema operativo y
tambin del lenguaje de programacin.

Las funciones en la API ODBC son implementadas por los
desarrolladores de drivers especficos para un SGBD.

JDBC vs. ODBC
Se descompone en cuatro partes o niveles:

Aplicacin
Administrador de Orgenes de datos
ODBC
Controladores ODBC.
Orgenes de datos


Aplicacin: un programa compilado y escrito un
determinado lenguaje en que se llama a las funciones de
ODBC para acceder a datos de uno o varios orgenes de
datos.

Administrador de orgenes de datos: es una librera de
funciones que se encarga de gestionar la comunicacin
entre la aplicacin y los controladores ODBC. (En Windows
esto es un archivo .dll. Enwindows98 )

Controladores ODBC: Los controladores ODBC son
libreras (colecciones de funciones) que implementan las
funciones definidas por ODBC para un sistema gestor de
bases de datos concreto.
Orgenes de Datos: Un origen de datos representa de
forma genrica al lugar en el que se halla la informacin
requerida. Se clasifican en:

Origen de datos de sistema (machinedatasource): Estos
datos son almacenados en un sistema bajo un determinado
perfil de usuario. Estos orgenes de datos pueden ser vistos
por todos los usuarios del equipo

Origen de datos de archivo ODBC: Estos datos son
almacenados en un archivo y permiten que la informacin
contenida en este archivo sea utilizada por uno o varios
usuarios
Conectarse y desconectarse del origen de datos.
Comprobar los errores en la peticin SQL que no hayan
sido detectados por el administrador de orgenes de
datos.
Iniciar transacciones.
Enviar peticiones SQL al origen de datos para su ejecucin
y realizar conversiones sintcticas SQL. Enviar y recibir los
datos a y del origen de datos.
Realizar la posible conversin de datos en un doble
sentido: debe convertir los datos especficos de la
aplicacin en tipos de datos inteligibles por el sistema
gestor de bases de datos, y viceversa.
Controladores basados en archivos (file-based
drivers): El controlador accede directamente a los
datos fsicos y acta al mismo tiempo como
controlador y sistema gestor de base de datos.
Ejemplo: Controladores ODBC Dbase, Access

Controladores basados en sistemas gestores de
bases de datos: El controlador ODBC accede a los
datos fsicos a travs de un sistema gestor de bases de
datos. Ejemplo: Controlador ODBC MySQL.
Instalar Driver ODBC MYSQL (MyODBC)

Configurar Driver ODBC

Abrir Visual Basic. Crear un Formulario con un objeto
Remote Data y un Objeto DBGrid.

Establecer Propiedades de los Controles.
Propriedades Importantes Remote Data Object:

SQL : Establece la instruccin SQL que define una
Consulta.

Refresh: Actualiza el conjunto de Resultados y los
controles enlazados.

Resultset: Devuelve o Establece el conjunto de
Resultados correspondiente.

Connection: Devuelve una referencia al objeto
rdoConnection subyacente del control Remote Data

Este tipo de acceso se lo encuentra disponible en todos los sistemas
operativos Windows, esta ubicado dentro del panel de control
dentro de la seccin herramientas administrativas.
Al presionar el botn obtendremos el mensaje de conexin
satisfactoria.
Nota: el motor debe estar levantado antes de proceder a realizar el Test
Connection.
Anali Palacios Lpez
Helen De la Cruz Narcia
Brendi Amayrani Ramrez Alfonso
Yesenia Ochoa Aguilar
Reyna Gpe. Camacho Prez
Cristhian Brenen ngel Cruz
Manuel Arturo Cruz Barbosa
Luis Fernando Alvarado Ramrez
Joel Jimnez Hernndez
Johny Fabin Cruz Arce
Jess Alberto Arreola Meda
Wilfredo Fuentes Lara

Ing. en Informtica

6 Semestre Grupo F

También podría gustarte