Conectar sql-c-sharp- muy bueno

Post on 13-Jun-2015

5.172 views 0 download

description

Me sirvió mucho y quiero compartirles esta presentación...

Transcript of Conectar sql-c-sharp- muy bueno

¿Cómo conectar una base de datos en SQL en C#?Juan Francisco González Reyes – 07230471Taller de BD – ITSL, México

Requisitos previos:

•MS SQL Server 2005 (Express o Full Ed.)• Tener instalado al menos un servidor local• Haber creado una base de datos• Aceptar conexiones externas a SQL

•Microsoft C# 2008• SP1 como mínimo• Verificar la instalación de librerías SQL

1º Configurar SQL Server

Primero se activarán los servicios de SQL, para esto se tiene que abrir el ADMINISTRADOR DE CONFIG DE SQL SERVER, que se encuentra en:

inicio>todos los programas > MS SQL Server 2005 > Herramientas de configuración

2º Activar servicios

•Para activar los servicios, simplemente se da clic secundario en el servicio y se selecciona “iniciar”.

//Si se encuentra desactivada la opción “iniciar”. Se puede dar clic en propiedades y escoger un modo de inicio como “manual”

3º Abrir SQL Management Studio•Ir a inicio > todos los programas > MS SQL Server 2005 > SQL Management Studio Express.

4º Verificar la Base de Datos•Verifica tener una base de datos creada en tu servidor SQL.•En este caso la Base de Datos se llama “Negocio”

5º Abrir el Visual Studio 2008•Ir a inicio > todos los programas > MS Visual Studio 2008 > > MS Visual Studio 2008

6º Crear un nuevo proyecto

•Ir a Archivo>nuevo>proyecto

7º Seleccionar tipo y nombreSe seleccionará como aplicación de C#- El nombre y directorio del proyecto.

8.-Entrar al código de la Form1

•Ya con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.

9.-Agregar código

Declararemos la variable “con” de la siguiente manera:

System.Data.SqlClient.SqlConnection con;

10.-Agregar +código

Dentro del evento Form1_Load, escribiremos:

con = new System.Data.SqlClient.SqlConnection();

11.-Nuevo origen de datos

Agregaremos un nuevo origen de datos Desde el menú “Datos”

12.-Conexión de datos

•En origen de datos elegiremos “Base de Datos” y siguiente.•En la conexión de bases de datos daremos clic en “Nueva conexión”

13º Agregar Conexión

•En origen de datos daremos clic en cambiar…•Seleccionaremos “MS SQL Server”

14º Seleccionar Servidor y BD1. Seleccionaremos nuestro

Servidor2. Seleccionaremos nuestra Base

de Datos (En este caso “Negocio”)

3. Probaremos la Conexión (Tiene que funcionar)

4. Daremos clic en aceptar

15º Cadena de conexión1. Daremos clic en el “+” de cadena de conexión.2. Copiaremos la cadena que nos muestre.3. Daremos clic en cancelar.

16º Agregar +código1. Agregaremos la siguiente línea dentro del evento Form1_Load:

con.ConnectionString =“La cadena que copié hace un momento”

17º Agregar +código1. Agregaremos un TRY y un CATCH para verificar la conexión en tiempo de

ejecución del programa.2. Si la conexión se realiza satisfactoriamente (try), mostrará un mensaje alentador.3. Si no, mostrará un mensaje de conexión fallida (catch)

18º Probar a ver si es cierto…1. Si todo sale bien, al correr el programa (F5), nos mostrará un

mensaje alentador:

19º Probar a ver si es falso…1. Para comprobar que la aplicación funciona, simplemente

cambia una letra de la cadena de conexión y prueba el programa. De seguro lanzará este error: