String de Conexión

Anuncio
Guia 4. Conexión a gestores de bases de datos.
Objetivos:

Realizar conexiones a diferentes bases de datos.
Introducción:
Toda aplicación orientada a la web usa un gestor de base de datos, para el manejo de las mismas,
y ASP.NET junto a ADO.NET tiene la opción de manejar varios gestores para la construcción de
sitios WEB dinámicos, el primer paso es poder realizar conexiones a estas.
String de Conexión
Es una cadena de texto que conecta al lenguaje de programación, en este caso ASP.NET con el
gestor de base de datos seleccionado, este es un ejemplo de una conexión:
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 catálogo o base de
datos, y el origen de datos, cada conexión tiene una configuración particular que dependerá
mucho de los actores de la misma.
Opción Visual WEB Developer 2010
Desde el explorador de base de datos del VWD podemos crear las conexiones y obtener el string
de conexión, si no está activa, buscamos en el menú “Herramientas” y después “Conectar a base de
datos”
Seleccionar la opción
“Conectar con base de datos”, en las opciones del explorador, el cual
generara la siguiente pantalla.
Paso 1. Seleccionar el oriente de datos, estos podrán ser seleccionados de una lista a
partir de los orígenes instalados y estos a su vez, me mostraran los proveedores dispones
para ese origen, Según la siguiente imagen.
Paso 2: Seleccionar el nombre del servidos de datos, este la mayoría de veces es el primero en la
lista, de lo contrario debemos buscar en la configuración de la maquina el nombre del servidor.
Paso 3: Ahora es importante configurar si la conexión 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 automáticamente a
partir de la selección del servidor de datos, una vez tengamos la lista, debemos seleccionar el que
usaremos.
Paso 5: Probar la conexión, al darle click a esta opción comprobaremos si esta es exitosa o no.
Paso 6: Este último es de verificar las opciones avanzadas, y de ahí obtendremos el string de
conexión, según la siguiente imagen.
Opcion archivo .udl
Existen muchas maneras de crear un “String de Conexión” a una Base de Datos, pero aquí está la
menara que más me acomoda a mí.
1.
2.
3.
4.
5.
6.
Abrir un Block de Notas
Ir a Archivo
Guardar como….
Nombre: nombre.udl “OJO, tiene que ser en esa extensión”
Tipo: Todos los archivos
Guardar
Icono ejemplo
Una vez realizada esta etapa tendremos un archivo de vínculo de datos.
Siga estos pasos para la creación de una conexión:
1. Presionar doble click sobre el icono.
2. En la primera pestaña “Proveedor” seleccionar “SQL Native Client” y presionar siguiente.
3. En la segunda pestaña “Conexión”
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, además del nombre de la Instancia de la
Base de Datos.
5. Punto 3: Seleccionar el esquema al cual desean conectarse.
6. Probar conexión, aceptar el mensaje y cerrar el vínculo de datos, si todo resulta bien,
debería salir el mensaje “Conexión satisfactoria”.
7. Presionar aceptar para guardar la conexión.
8. Para ver la conexión, debemos editar el archivo con un editor de texto, y vera la conexión
según la imagen.
Opción WEB.
Otra opción es crear la configuración en forma manual y podemos ayudarnos con la siguiente
página:
http://www.connectionstrings.com/
Ejercicios:
1- Crear una base de datos en SQL, y realizar la conexión en el VWD y realizar un script de
conexión normal, y script de conexión con clases.
2- Crear una base de datos en ACCESS, y realizar la conexión en el VWD y realizar un script de
conexión normal, y script de conexión con clases.
3- Probar la obtención de ambos string de conexión con un archivo udl.
4- Crear una conexión de base de datos usando como proveedor sql, tanto con clases como
con el archivo web.config, según script de ejemplo.
Descargar