lunes, 6 de septiembre de 2010

Crear un ODBC (Open DataBase Connectivity)

Si entramos a Wikipedia y buscamos ODBC vamos a encontrar el siguiente concepto.

"Open DataBase Connectivity (ODBC) es un estándar de acceso a Bases de datos desarrollado por Microsoft Corporation, el objetivo de ODBC es hacer posible el acceder a cualquier dato desde cualquier aplicación, sin importar qué Sistema Gestor de Bases de Datos (DBMS por sus siglas en inglés) almacene los datos, ODBC logra esto al insertar una capa intermedia llamada manejador de Bases de Datos, 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. Para que esto funcione tanto la aplicación como el DBMS deben ser compatibles con ODBC, esto es que la aplicación debe ser capaz de producir comandos ODBC y el DBMS debe ser capaz de responder a ellos. Desde la versión 2.0 el estandar soporta SAG y SQL."

Cuando creamos una aplicacion con acceso a BD (Base de Datos) lo primero que pensamos es si el lenguaje de programacion que estamos empleando tiene las librerias necesarias para acceder a la BD de forma directa, como es el caso de VB 6.0 y .NET para conectarnos al SQL SERVER no necesita crear un ODBC ya que de forma directa lo podemos hacer pero que pasa si no es SQL SERVER la BD que queremos acceder, sino MySQL, DB/2, Postgres ... etc son motores de BD que necesariamente se tiene que crear un ODBC para que nuestra aplicacion pueda conectarse y asi de esta manera poder manupular la data (SELECT ,UPDATE ,INSERT ,DELETE).
recuerdo que una vez creamos una modulo en VB 6.0 que permitia conectar a una BD Postgress y que esta misma aplicación a la vez se conectaba tambien al SQL SERVER para el segundo caso la conexion lo manejaba de forma directa en cambio para conectarme al Postgress tenia que crear mi OBDC. Bueno con este preambulo, ahora vamos a ver como crear un ODBC en Windows 2008, los pasos son los mismos para Windows Vista, XP y 7, manos a la obra.
1)Abrimos el Panel de Control


2)Hacemos Doble Clic en el siguiente icono Herramientas Administrativas


3)Ubicamos la opcion Origenes de datos ODBC y hacemos doble Clic

4)Para crear nuetro ODBC ahcemos Clic en Añadir

5)En este paso seleccionamos del Controlador de la BD a la cual queremos realizar la conexion (DB/2, MySQL, Postgress,..etc), para el ejemplo vamos a trabajar con el SQL SERVER.


6)vamos a dar un nombre a nuestra conexion ODBC dsnPrueba y especificamos el nombre o IP del servidor

7)Vamos a trabajar con la autentificacion del SQL SERVER, si trabajamos con la autentificacion Windows fijense que su usuario tenga acceso al Servidor de BD.

8)Si la autentificacion fue un exito, ahora tenemos que seleccionar la BD con el cual vamos a trabajar

9)Dejamos los valores por default y pasamos a la siguiente ventana

10)El ultimo paso es comprobar si hay conectividad a la BD


bueno eso es todo!!!!... , espero que les haya sido de utilidad .
Saludo2,

No hay comentarios:

Publicar un comentario