Translate (Traductor)

martes, 3 de febrero de 2015

Configurar AppConfig C# Conectándonos a SQLServer


Para poder conectarnos a SQLServer por medio del archivo AppConfig el cual en el Visual Studio 2013 se nos genera automaticamente al crear un proyecto ya sea este de consola, windows forms o asp.net. Si no esta el archivo AppConfig los creamos de esta manera:

Explorador de Soluciones -
Posicionarse en nombre del proyecto (en mi caso es cmdAppConfig) -
click derecho - Agregar -
Nuevo elemento o Componente -
Seleccionamos Archivo de configuración de aplicaciones -
click en Agregar.


Ahora necesitamos agregar nuestra cadena de conexion de esta forma:
Lo que esta dentro del recuadro gris es lo que necesitamos

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <connectionStrings>
    <add name="cnn"
      connectionString="Data Source=MAGIC\SQLEXPRESS; Initial Catalog=BD1;
      user id=sa; password=123;"  providerName="System.Data.SqlClient"/>
  </connectionStrings>
</configuration>

Luego tendremos que agregar la referencia System.Configuration de esta manera:

Explorador de Soluciones -
Posicionarse en References -
click derecho - Agregar referencia.. -
Seleccionamos System.Configuration (Marcar el cuadrito) -
click en Aceptar.

Una vez configurada nuestra cadena de conexion aplicamos este codigo en nuestro archivo Program.cs

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// agregamos la librerías si no las tenemos
using System.Data;
using System.Data.SqlClient;
using System.Configuration;

namespace cmdAppConfig
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection cnn = new SqlConnection(ConfigurationManager.ConnectionStrings["cnn"].ConnectionString);

            cnn.Open();
            if (cnn.State == ConnectionState.Open)
            {
                Console.WriteLine("La conexion con sql esta abierta");
                Console.ReadKey();
            }
        }
    }
}

Ejecutamos el programa y listo!! Recuerden esto es solo para saber si se puede establecer la conexión con SQLServer


Mira el vídeo en Youtube!!

No hay comentarios.:

Publicar un comentario