conectar sql-c-sharp- muy bueno
DESCRIPTION
Me sirvió mucho y quiero compartirles esta presentación...TRANSCRIPT
![Page 1: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/1.jpg)
¿Cómo conectar una base de datos en SQL en C#?Juan Francisco González Reyes – 07230471Taller de BD – ITSL, México
![Page 2: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/2.jpg)
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
![Page 3: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/3.jpg)
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
![Page 4: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/4.jpg)
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”
![Page 5: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/5.jpg)
3º Abrir SQL Management Studio•Ir a inicio > todos los programas > MS SQL Server 2005 > SQL Management Studio Express.
![Page 6: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/6.jpg)
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”
![Page 7: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/7.jpg)
5º Abrir el Visual Studio 2008•Ir a inicio > todos los programas > MS Visual Studio 2008 > > MS Visual Studio 2008
![Page 8: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/8.jpg)
![Page 9: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/9.jpg)
6º Crear un nuevo proyecto
•Ir a Archivo>nuevo>proyecto
![Page 10: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/10.jpg)
7º Seleccionar tipo y nombreSe seleccionará como aplicación de C#- El nombre y directorio del proyecto.
![Page 11: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/11.jpg)
8.-Entrar al código de la Form1
•Ya con la Form1 cargada, daremos doble clic sobre ésta para abrir su código.
![Page 12: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/12.jpg)
9.-Agregar código
Declararemos la variable “con” de la siguiente manera:
System.Data.SqlClient.SqlConnection con;
![Page 13: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/13.jpg)
10.-Agregar +código
Dentro del evento Form1_Load, escribiremos:
con = new System.Data.SqlClient.SqlConnection();
![Page 14: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/14.jpg)
11.-Nuevo origen de datos
Agregaremos un nuevo origen de datos Desde el menú “Datos”
![Page 15: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/15.jpg)
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”
![Page 16: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/16.jpg)
13º Agregar Conexión
•En origen de datos daremos clic en cambiar…•Seleccionaremos “MS SQL Server”
![Page 17: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/17.jpg)
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
![Page 18: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/18.jpg)
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.
![Page 19: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/19.jpg)
16º Agregar +código1. Agregaremos la siguiente línea dentro del evento Form1_Load:
con.ConnectionString =“La cadena que copié hace un momento”
![Page 20: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/20.jpg)
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)
![Page 21: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/21.jpg)
18º Probar a ver si es cierto…1. Si todo sale bien, al correr el programa (F5), nos mostrará un
mensaje alentador:
![Page 22: Conectar sql-c-sharp- muy bueno](https://reader036.vdocuments.net/reader036/viewer/2022081506/557b8a95d8b42a333a8b4e20/html5/thumbnails/22.jpg)
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: