Está en la página 1de 7

11 Conexin a base de datos.

Objetivos:

Identificar requisitos de conexin a las bases de datos.


Elaborar conexiones.

Recursos:

Visual Studio 2010 o superior


Guas prcticas.
Datos ejemplo.

Introduccin
En la actualidad los lenguajes de programacin no traen incorporada una base de datos,
por tal motivo es necesario conectar el lenguaje de programacin con una base de datos,
un requisito importante para crear esta conexin es usar un string de conexin, en esta
gua desarrollaremos un progreso para conectar un leguaje de programacin (ASP.NET con
Visual Basic) y una base de datos relacional (SQL Server).

Elaboracin de un ejemplo.
Crear la base de datos ejemplo, la cual puedes descargar del siguiente enlace:
http://www.karpetas.com/almacen1/base.sql
Abrimos el Visual Studio 2012 y vamos a crear un sitio web, para elaborar
nuestro ejemplo, asi como lo muestra la siguiente figura:

Vamos a crear un sitio web llamado ejemplo_cnn vamos usar Visual Basic y el .NET
Framework 4, presionamos ok.
Ahora colocaremos los el contenido de la carpeta ejemplo_cnn que esta ubicada en la
siguiente direccin http://www.karpetas.com/almacen1/sitio.rar y agregaremos los
archivos al sitio quedando de la siguiente manera:

Ahora expandiremos la carpeta App_Code y abriremos el archivo cnn.vb el cual tiene


la siguiente estructura:

Como siguiente paso colocaremos el string de conexin donde indica la flecha, pero para
obtener dicho string, podemos realizar los siguientes mtodos.

String de Conexin
Es una cadena de texto que conecta al lenguaje de programacin, en este caso ASP.NET
con el gestor de base de datos seleccionado, este es un ejemplo de una conexin:
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial
Catalog=ejemplo1;Data Source=FLORESAVILES-HP\SQLEXPRESS
En la cual est el proveedor, la seguridad si ser integrada o no, el nombre del catlogo o
base de datos, y el origen de datos, cada conexin tiene una configuracin particular que
depender mucho de los actores de la misma.

Prueba con Visual Studio 2012.


Vamos a entrar a VS2012 en la cual crearemos un Sitio WEB, utilizaremos ASP.NET y el
lenguaje de programacin Visual Basic, por su fcil uso, el mismo proceso se puede aplicar
para C#.
Visual Studio pose un espacio para conectar base de datos llamado: Server Explorer con
ayuda de esa opcin obtendremos el string de conexin.
Utilizaremos la opcin TOOLS y Connect to Database como nos lo muestra la
siguiente figura.

Al seleccionar esta opcin nos aparecer la siguiente ventana:

Paso 1. Seleccionar el oriente de datos, estos podrn ser seleccionados de una lista a
partir de los orgenes instalados y estos a su vez, me mostraran los proveedores dispones
para ese origen, Segn la siguiente imagen.

Paso 2: Seleccionar el nombre del servidos de datos, este la mayora de veces es el


primero en la lista, de lo contrario debemos buscar en la configuracin de la maquina el
nombre del servidor.
Paso 3: Ahora es importante configurar si la conexin con el servidor ser con seguridad
autenticada de Windows o si no hay que colocar el usuario y password de la base de
datos.
Paso 4: El siguiente paso es seleccionar la base de datos, estas las obtiene
automticamente a partir de la seleccin del servidor de datos, una vez tengamos la lista,
debemos seleccionar el que usaremos.
Paso 5: Probar la conexin, al darle click a esta opcin comprobaremos si esta es exitosa o
no.

Paso 6: Este ltimo es de verificar las opciones avanzadas, y de ah obtendremos el string


de conexin, segn la siguiente imagen.

Presiono aceptar y selecciono la opcin Server Explorer y me aparecer la base de datos


que adicione como lo muestra la figura.

En esta parte copiaremos el string de conexin, para colocarlo en el script cnn.vb. Una
vez guarde el script, ejecute el sitio y seleccione la opcin: Conectar con la base de datos
la cual mostrara la siguiente informacin:

Si nos aparece algo paracedio a esto, significa que pudimos realizar la conexin de forma
correta y esta funcionando.

Ahora probaremos cerrar conexin, utilizando la opcion: Desconectar con la base de


datos, cual nos mostrar la siguiente informacin.

De esa forma hemos realizado la conexin a la base de datos en forma exitosa. Pero
Tambien hay otra forma para obtener el scritp de coneccin, y una de ellas es creadon un
archivo .udl.

Crear archivo .udl


Existen muchas maneras de crear un String de Conexin a una Base de Datos, pero aqu
est la menara que ms me acomoda a m.
1.
2.
3.
4.

Abrir un Block de Notas


Ir a Archivo
Guardar como.
Nombre: nombre.udl OJO, tiene que ser en esa
extensin
5. Tipo: Todos los archivos
6. Guardar

Icono ejemplo

Una vez realizada esta etapa tendremos un archivo de vnculo de datos.


Siga estos pasos para la creacin de una conexin:
1. Presionar doble click sobre el icono.

2. En la primera pestaa Proveedor seleccionar SQL Native Client y presionar


siguiente.
3. En la segunda pestaa Conexin
4. Punto 1: Origen de datos se debe ingresar el nombre de la maquina o la IP si es
que no es la maquina local a la cual se desean conectar, adems del nombre de la
Instancia de la Base de Datos.
5. Punto 3: Seleccionar el esquema al cual desean conectarse.
6. Probar conexin, aceptar el mensaje y cerrar el vnculo de datos, si todo resulta
bien, debera salir el mensaje Conexin satisfactoria.
7. Presionar aceptar para guardar la conexin.
8. Para ver la conexin, debemos editar el archivo con un editor de texto, y vera la
conexin segn la imagen.

Y por ultimo, es poder hacer la conexin nosotros mismos, sobre todo si las bases de
datos estn en la nube, esa opcin es el uso del sitio ConneccionString.com

Connectionstrings.
Otra opcin es crear la configuracin en forma manual y podemos ayudarnos con la
siguiente pgina: http://www.connectionstrings.com
En esta pagina podrs encontrar diferentes formas de unir bases de datos con diferentes
aplicaciones y lenguajes de programacin.

Ejercicios:

Realice el mismo proceso con otras 3 bases de datos diferentes.


Pruebe obtener 3 string de conexin usando la forma del archivo .udl

También podría gustarte