Crear un controlador ODBC para conectar SQL SERVER con Visual Basic .NET
Quizás muchos que se meten en el mundo del desarrollo les ha tocado hacer conexiones con bases de datos, consultas y demás vainas que implican guardar la información en algún sitio. Bueno en este caso vamos mirar como crear un simple controlador ODBC para conectar SQL SERVER con Visual Basic .NET. Para abarcar un poco más el tema este POST estará centrado en varias partes.
1. ¿Qué es ODBC?
2. Manejo de conceptos.
3. Creando nuestro primer controlador
¿Qué es ODBC?
Estos conceptos pueden definir claramente que es ODBC :
- Open DataBase Connectivity (ODBC).
- Es un estándar a Bases de Datos desarrollado por Microsoft Corporation, es decir solo funca en Windows.
- Su objetivo es hacer posible el acceso a cualquier dato desde cualquier aplicación sin importar el Sistema Administrador de Bases de Datos DBMS.
- ODBC funciona como mediador entre la aplicación y el DBMS a través de una capa intermedia llamada “Manejador de Base de Datos”.
- El objetivo de la capa es traducir las consultas realizadas por la aplicación al DBMS y devolverlas en forma clara.
- Todo DBMS (Sistema Administrador de Bases de datos) tiene su propio driver para realizar la conexión mediante ODBC.
Manejo de conceptos
ODBC : Open DataBase Connectivity : Conectividad abierta a base de datos
DBMS : DataBase Management System : Sistema administrador de base de datos
DSN : Data Source Name : Nombre de la fuente de Datos
Creando nuestro primer controlador
Para dicha tarea se deben realizar los siguientes pasos.
– Ir a panel de control.
– Seleccionar herramientas administrativas.
– Seleccionar Orígenes de datos (ODBC)
– Pulsar clic sobre “Agregar” (Esto nos permitirá crear un nuevo controlador)
– Seleccionar el controlador requerido para el origen de datos y pulsar clic en Finalizar.
– Aquí se puede encontrar una lista muy completa de todos los controladores de las diferentes bases de datos que existen en el mercado.
– Ingresar los datos para nuestro origen de datos. (En el ejemplo se usa unservidor local, pero en una intranet es posible que le base de datos seencuentre en otro lado. =))
– Seleccionar el tipo de autentificación a usar.
– En este caso se usa por defecto la de Windows que es la que viene pordefecto, pero si se definen usuarios y contraseñas cambia la cosa.
– Seleccionar la base de datos de la que se creará el origen de datos ypulsar clic en Siguiente.
– Se debe tener en cuenta que esta base de datos ya debe existir creada.
– Pulsar clic en Finalizar, para completar el origen de datos. =)
– Realizar la prueba de conexión.
– Verificar que haya sido creado exitosamente el origen de datos.
– y Voila!!!
En la imagen anterior se puede verificar que el controlador ODBC fue creado y ahora está listo para ser usado en la aplicación que maneje como base de datos SQL SERVER. =)
jorge adan
DISCULPA UNA PREGUNTA TAMBIEN PUEDE SER PARA MYSQL?
Y CUANDO SE CREA EL INSTALADOR SE PUEDE INSTALAR EN OTRA MAQUINA QUE NO TENGA LA BASE DE DATOS O COMO FUNCIONA POR QUE SOY NUEVO Y NECESITO SABER SOBRE ESTE TEMA.
Pedro
Es igual pero te has de descargar el driver para mysql, ahora esta ne la versión 5.1.11
bye
Daniel cruz
Buenas tardes lo que pasa es que actualmente trabajo en Dreamwever cc2017 y XAMPP….
Actualmente necesito conectar lo que he hecho en Dreamwever cc2017 a SQL server 2008 he buscado por todo lado pero no encuentro la solución muchas gracias..
PSD: si debo utilizar otro programa que no sea Dreamwever cc2017 lo hago.. Muchas gracias
Daniel Cruz
Colombia / Manizales