Está en la página 1de 10

1.

HACER UNA CONEXIÓN EN UN FORM QUE CUANDO LE DE CLICK EN EL ME HAGA LA


CONEXIÓN A LA BASE DE DATOS:

Primero que todo. Para realizar una conexión a una base de datos debemos agregar una espacio
de nombre el cual contiene diferentes funciones que nos van a permitir realizar la conexión a
dicha base de datos

using System.Data.SqlClient;
Escribimos esto en el evento del botón:
SqlConnection Con = new SqlConnection();

Ahora necesitamos definir una ruta de la base de datos a la que nos queremos conectar, dentro
del paréntesis de SqlConection. Para eso hacemos lo siguiente.

Para saber la cadena de conexión hacemos esto


Como vamos a trabajar con una base de datos local que esta en nuestro propio equipo y no en una
base de datos remota (o de otro equipo) le debemos poner un punto en el campo Nombre del
servidor y automáticamente el sistema sabe que estamos trabajando en un servidor local
Y se nos habilita el campo Seleccionar o escribir el nombre de la base de datos

Seleccionamos nuestra base de datos:


Una vez seleccionada la opción anterior se nos muestra la base de datos en la parte de recha del
visual studio como en este caso la llamamos Administracion

Seleccionamos estas opciones como se muestra en la siguiente foto:


Despues en la parte de recha del visual studio podemos optener la cadena de conexión

Esta cadena de conexión es la url o vinculo de donde se encuentra nuestra base de datos y es la
que debemos de copiar para colocarla en nuestro código de conexión

SqlConnection Con = new SqlConnection("Data Source =.; Initial Catalog =


Administracion; Integrated Security = True");
Ahora tenemos que hacer que esa conexion se abra
Con.Open();

Ahora con darle click al botón me va abrir la conexión a la base de datos pero quiero que también
informe si se abrió no la conexión

try
{
SqlConnection Con = new SqlConnection("Data Source =.; Initial
Catalog = Administracion; Integrated Security = True");
Con.Open();
MessageBox.Show("Conexion Exitosa");
}
catch(Exception error)
{
MessageBox.Show("Ha ocurrido un error: " + error.Message);
}

También podría gustarte