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:
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.
Lo que esta dentro del recuadro gris es lo que necesitamos
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configuration>
<connectionStrings>
<add name="cnn"
connectionString="Data Source=MAGIC\SQLEXPRESS; Initial Catalog=BD1;
user id=sa; password=123;" providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration><add name="cnn"
connectionString="Data Source=MAGIC\SQLEXPRESS; Initial Catalog=BD1;
user id=sa; password=123;" providerName="System.Data.SqlClient"/>
</connectionStrings>
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.
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
No hay comentarios.:
Publicar un comentario