ODBC es un sistema de acceso a bases de datos que permite conectarse a cualquier origen de datos para el que exista un controlador ODBC. Mediante ODBC, una aplicación puede interactuar con diferentes sistemas de gestión de bases de datos. Las siglas ODBC significan "Open Database Connectivity".
2. Es un sistema de acceso a base de datos,
permite conectar con cualquier origen de
datos para el que exista un driver odbc.
Mediante ODBC una misma aplicación pueda
interactuar con distintos SGBD
Las siglas significa open database conectivity
Por ejemplo si quiero conectarme desde un
sistema Windows a una base de datos de
mysql, me descargo el driver y lo instalo
http://www.mysql.com/products/connector
/
3. Conectarse y desconectarse del origen de datos.
Comprobar los errores en la petición SQL que no hayan
sido detectados por el administrador de orígenes de datos.
Iniciar transacciones.
Enviar peticiones SQL al origen de datos para su
ejecución y realizar conversiones sintácticas SQL.
Realizar la posible conversión de datos en un doble
sentido: debe convertir los datos específicos de la
aplicación en tipos de datos inteligibles por el sistema
gestor de bases de datos, y viceversa.
4. Un origen de datos representa de forma
genérica al lugar en el que se halla la
información requerida. Se clasifican en:
Origen de datos de sistema (machine data
source). Estos datos son almacenados en un
sistema bajo un determinado perfil de usuario.
Estos orígenes 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
información contenida en este archivo sea
utilizada por uno o varios USUARIOS
5. Desde Windows Vista o Windows 7:
Desde el inicio de Windows , en buscar escribirá
la palabra ODBC.
En Windows XP:
Inicio de Windows-> Configuración -> Panel de
control -> Herramientas administrativas ->
Orígenes de datos ODBC.
Seleccionar la pestaña DSN de Usuario y clic
en el botón de agregar.
Seleccionar el controlador MySQL ODBC
driver y pulsar finalizar.