Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Curso: Programacin
Catedrtico: Jorge Luis Garca
Grado:
6to. Perito contador
Nombre
Esmeralda Patricia Gmez Gmez
Clave: 2
INTRODUCCIN
con.ConnectionString = datosConexion;
La cadena de conexin indica las caractersticas necesarias para la conexin. Veamos la
definicin de algunas:
Data Source: Se refiere al origen de datos, nombre del servidor o direccin donde
Integrated Security: Si usas true el ingreso a la base de datos se autentica con los
permisos del usuarios actual de Windows, si usas false, debes indicar en la cadena el
nombre de usuario(UID) y la contrasea(PWD).
Existen mas caractersticas, pero por ahora estn fuera del alcance de este articulo.
Puedes consultarlas luego por tu cuenta.
Luego de establecer la cadena de conexin procedemos a abrir la conexin hacia el
servidor con el mtodo Open():
con.Open();
Al realizar todas las operaciones sobre nuestra base de datos es importante cerrar la
conexin con el mtodo Close():
con.Close();
Otra alternativa para asegurar que la conexin se cierra es usando un bloque using en
C#:
cmd.ExecuteNonQuery();
COMO QUEDARA TODO EL CDIGO COMPLETO?
Aadamos cada paso en orden para completar un pequeo ejemplo:
try
{
using (SqlConnection con = new SqlConnection(datosConexion))
{
//Paso 2 - Abrir la conexin
con.Open();
// Paso 3 - Crear un nuevo comando
string textoCmd = "DELETE FROM CLIENTE WHERE IDCLIENTE = 1112;";
SqlCommand cmd = new SqlCommand(textoCmd, con);
//Paso 4 - Ejecutar el comando
try
{
cmd.ExecuteNonQuery();
}
catch (SqlException e)
{
Console.WriteLine(e.Message);
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.ReadKey();
}
Si vas a correr el cdigo recuerda cambiar los datos subrayados en amarillo por los tuyos.
Si deseas saber el nombre del servidor, abre SQL Server Management Studio y copia el
contenido del campo Nombre del Servidor que aparece antes de iniciar sesin.
EJEMPLO
En el siguiente ejemplo lo nico que realizaremos una vez establecida la conexin ser
mostrar el nombre de la instancia de SQL Server, utilizando el objecto SqlConnection, por
medio de la propiedad DataSource. El cdigo implementado se ver de la siguiente forma:
}
Debemos recordar incluir la siguiente declaracin: using System.Configuration;, como se
muestra en la lnea nmero 6 del cdigo fuente, en la seccin correspondiente para poder
tener acceso a la clase ConfigurationManger.
CONCLUCIN
E-GRAFA
http://7sabores.com/blog/conectarse-base-datos-ms-sql-server-c
http://www.caminogeek.com/como-conectarse-a-una-base-de-datos-sql-server-c/