SlideShare ist ein Scribd-Unternehmen logo
1 von 31
CONEXIÓN DE UNA APLICACIÓN EN C# A UNA BASE DE DATOS EN SQL SERVER
Conexión de una aplicación en C# a una base de datos en SQL Server Como primer paso debemos abrir nuestro proyecto donde haremos la conexión.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida abrimos la forma en donde se hará la conexión. Para este ejemplo e la forma 2, y la conexión se hará al momento de cargarla.
Conexión de una aplicación en C# a una base de datos en SQL Server Ingresamos a su código, dando doble clic sobre la forma.
Conexión de una aplicación en C# a una base de datos en SQL Server Necesitaremos hacer uso de las siguientes librerías, las cuales pondremos en el código de la forma: usingSystem.Data.OleDb; usingSystem.Data.Sql; usingSystem.Data.SqlClient;
Conexión de una aplicación en C# a una base de datos en SQL Server Fuera el código de carga de la forma escribiremos la siguiente línea de código: System.Data.SqlClient.SqlConnection con; Se recomienda aceptar las palabras del menú desplegable del programa, para evitar errores de escritura.
Conexión de una aplicación en C# a una base de datos en SQL Server Dentro del código de carga de la forma, escribiremos el siguiente código: con = new System.Data.SqlClient.SqlConnection();
Conexión de una aplicación en C# a una base de datos en SQL Server Ingresamos al menú Datos y enseguida Mostrar origen de datos. (En la imagen se muestra e inglés pero no perjudica, pues es igual estando en español)
Conexión de una aplicación en C# a una base de datos en SQL Server En el menú que aparece a la izquierda, damos clic en Agregar nuevo origen de datos
Conexión de una aplicación en C# a una base de datos en SQL Server En el siguiente cuadro de diálogo elegimos Base de Datos y damos siguiente.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida seleccionamos nueva conexión.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida buscamos nuestro archivo de base de datos.  Para este ejemplo se usará la base de datos llamada NEGOCIO.
Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: es recomendable que la base de datos que se valla a utilizar se encuentre en una ubicación accesible, es decir, que no tenga una ruta muy larga, para evitar problemas a la hora de la conexión.
Conexión de una aplicación en C# a una base de datos en SQL Server Buscamos la base de datos.
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida probamos la conexión.
Conexión de una aplicación en C# a una base de datos en SQL Server Y esperamos el siguiente resultado. Si no aparece deberemos checar la base de datos.
Conexión de una aplicación en C# a una base de datos en SQL Server Damos  Aceptar.
En el siguiente cuadro de diálogo encontraremos un apartado que dice cadena de conexión el cual desplegaremos en el símbolo +.
Conexión de una aplicación en C# a una base de datos en SQL Server Seleccionamos y copiamos el código que encontramos ahí.
Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: como vamos a pegar esta línea en la aplicación, yo recomiendo que lo guardemos temporalmente en un bloc de notas, tal vez, pues, enseguida vamos a cancelar el asistente y puede ocurrir que no se guarde lo copiado y tendremos que iniciar todo el proceso. Es sólo para ahorrar tiempo.
Conexión de una aplicación en C# a una base de datos en SQL Server Y cancelamos el asistente.
Conexión de una aplicación en C# a una base de datos en SQL Server Volviendo al código de nuestra forma, escribiremos el siguiente código:  con.ConnectionString = “
Conexión de una aplicación en C# a una base de datos en SQL Server Y enseguida pegamos el código que copiamos del asistente, y cerramos con “; (doble comilla punto y coma). Para este ejemplo queda: con.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=H:NEGOCIO.mdf;Integrated Security=True;ConnectTimeout=30;User Instance=True";
Conexión de una aplicación en C# a una base de datos en SQL Server Se puede observar que marca error de escritura en el símbolo  para corregir esto, se pone otra
Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida escribiremos el siguiente código: try                 { con.Open(); MessageBox.Show("La conexión a la base de datos se estableció exitosamente");                 } El cual sirve para notificar que la conexión se pudo establecer.                 catch (Exception)                 { MessageBox.Show("No se pudo establecer la conexión a la base de datos. El sistema se cerrará"); this.Close(); 	 } El cual sirve para notificar si no se pudo establecer la conexión.
Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: para este ejemplo, el sistema se cerrará si no se pudo realizar la conexión, esto, con la línea: this.Close();
Conexión de una aplicación en C# a una base de datos en SQL Server
Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: Yo recomiendo guardar todos los cambios y después, correr el programa.
Conexión de una aplicación en C# a una base de datos en SQL Server Si la conexión se pudo establecer, veremos lo siguiente:
Conexión de una aplicación en C# a una base de datos en SQL Server Y en caso contrario: Y al momento de aceptar, el sistema se cerrará.
Conexión de una aplicación en C# a una base de datos en SQL Server Y eso sería todo lo necesario para conectar nuestra aplicación de C# con nuestra base de datos en SQL Server.

Weitere ähnliche Inhalte

Andere mochten auch

Principios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosPrincipios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosnetmind
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sqlJulian Benavidez
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámicaJuan Carlos Medrano
 
Diapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosDiapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosChenny3
 
Ups Y Regulador De Voltaje
Ups Y Regulador De VoltajeUps Y Regulador De Voltaje
Ups Y Regulador De VoltajeMauricio Zárate
 
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamPresentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamJosé David Mendoza
 
Topología de UPS
Topología de UPSTopología de UPS
Topología de UPSraquije
 
9.1 security attacks
9.1 security attacks9.1 security attacks
9.1 security attacksEdwin Vargas
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De DatosWilliam Suárez
 
SAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaSAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaJomicast
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCopFaniMR
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win FormsEsteban Soraire
 
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2PaulAndrei95
 
Seguridad de redes (congreso)
Seguridad de redes (congreso)Seguridad de redes (congreso)
Seguridad de redes (congreso)Nbsecurity
 

Andere mochten auch (20)

Principios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetosPrincipios SOLID para el diseño orientado a objetos
Principios SOLID para el diseño orientado a objetos
 
Conexion de c sharp a my sql
Conexion de c sharp a my sqlConexion de c sharp a my sql
Conexion de c sharp a my sql
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámica
 
Diapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericosDiapositivos ,unidades y perifericos
Diapositivos ,unidades y perifericos
 
Ups Y Regulador De Voltaje
Ups Y Regulador De VoltajeUps Y Regulador De Voltaje
Ups Y Regulador De Voltaje
 
Regulador de corriente
Regulador de corrienteRegulador de corriente
Regulador de corriente
 
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scamPresentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
Presentación pc zombie, phishing, spim, spear phishing, ransomware, spam, scam
 
Topología de UPS
Topología de UPSTopología de UPS
Topología de UPS
 
Wpf
WpfWpf
Wpf
 
Los atacantes y sus herramientas
Los atacantes y sus herramientasLos atacantes y sus herramientas
Los atacantes y sus herramientas
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
9.1 security attacks
9.1 security attacks9.1 security attacks
9.1 security attacks
 
Descargar proyecto en c#
Descargar proyecto en c#Descargar proyecto en c#
Descargar proyecto en c#
 
Seguridad En Base De Datos
Seguridad En Base De DatosSeguridad En Base De Datos
Seguridad En Base De Datos
 
SAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación IninterrumpidaSAI. Sistema de Alimentación Ininterrumpida
SAI. Sistema de Alimentación Ininterrumpida
 
Firewall - IPCop
Firewall - IPCopFirewall - IPCop
Firewall - IPCop
 
Dce2 Introduccion Win Forms
Dce2 Introduccion Win FormsDce2 Introduccion Win Forms
Dce2 Introduccion Win Forms
 
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2
SAI (Sistema de alimentacion ininterrumpida) - SEIN - SMR2
 
Seguridad en bases de datos
Seguridad en bases de datosSeguridad en bases de datos
Seguridad en bases de datos
 
Seguridad de redes (congreso)
Seguridad de redes (congreso)Seguridad de redes (congreso)
Seguridad de redes (congreso)
 

Ähnlich wie Conexión c# sql server

Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Luis Fernando Aguas Bucheli
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bdTashi Quito
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraMariaphlb
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosJosé Antonio Sandoval Acosta
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0Christian Mora
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datosPatricia Reyna
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQLChristian Mora
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beanseccutpl
 
Proyecto replicacion con sql server
Proyecto replicacion con sql serverProyecto replicacion con sql server
Proyecto replicacion con sql serveredelveis
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoSilfredoValdez
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salasLeomarSalas2
 

Ähnlich wie Conexión c# sql server (20)

Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2Lenguajes de programación: Programación Visual Parte 2
Lenguajes de programación: Programación Visual Parte 2
 
001 conexion-con-bd
001 conexion-con-bd001 conexion-con-bd
001 conexion-con-bd
 
Pantallas
PantallasPantallas
Pantallas
 
Pantallas
PantallasPantallas
Pantallas
 
I:\pantallas
I:\pantallasI:\pantallas
I:\pantallas
 
Conexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María ParraConexión de visual basic a bases de datos. María Parra
Conexión de visual basic a bases de datos. María Parra
 
JDBC
JDBCJDBC
JDBC
 
Conexión de bd -
Conexión de bd - Conexión de bd -
Conexión de bd -
 
Base de datos
Base de datosBase de datos
Base de datos
 
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datosTópicos Avanzados de Programación - Unidad 4 Acceso a datos
Tópicos Avanzados de Programación - Unidad 4 Acceso a datos
 
PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0PoolConnection + MySql + NetBeans 6.0
PoolConnection + MySql + NetBeans 6.0
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Connection Pool + Java + MySQL
Connection Pool + Java + MySQLConnection Pool + Java + MySQL
Connection Pool + Java + MySQL
 
Pool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net BeansPool Conexiones My Sql Net Beans
Pool Conexiones My Sql Net Beans
 
Conexión de Base de Datos
Conexión de Base de DatosConexión de Base de Datos
Conexión de Base de Datos
 
Creación de la conexión de la base de
Creación de la conexión de la base deCreación de la conexión de la base de
Creación de la conexión de la base de
 
Proyecto replicacion con sql server
Proyecto replicacion con sql serverProyecto replicacion con sql server
Proyecto replicacion con sql server
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
Informe programacion leomar salas
Informe programacion leomar salasInforme programacion leomar salas
Informe programacion leomar salas
 

Mehr von LUZ ARIZPE

Guía paso a paso para crear una página web
Guía paso a paso para crear una página webGuía paso a paso para crear una página web
Guía paso a paso para crear una página webLUZ ARIZPE
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#LUZ ARIZPE
 
RetroalimentacióN
RetroalimentacióNRetroalimentacióN
RetroalimentacióNLUZ ARIZPE
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2LUZ ARIZPE
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De DatosLUZ ARIZPE
 

Mehr von LUZ ARIZPE (10)

Xml
XmlXml
Xml
 
Tarea 2
Tarea 2Tarea 2
Tarea 2
 
E:\si ii\dofd
E:\si ii\dofdE:\si ii\dofd
E:\si ii\dofd
 
Guía paso a paso para crear una página web
Guía paso a paso para crear una página webGuía paso a paso para crear una página web
Guía paso a paso para crear una página web
 
ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#ConexióN De Una Base De Datos De Sql Con C#
ConexióN De Una Base De Datos De Sql Con C#
 
Disparadores
DisparadoresDisparadores
Disparadores
 
RetroalimentacióN
RetroalimentacióNRetroalimentacióN
RetroalimentacióN
 
Tarea1 1
Tarea1 1Tarea1 1
Tarea1 1
 
CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2CreacióN De Una Base De Datos 2
CreacióN De Una Base De Datos 2
 
CreacióN De Una Base De Datos
CreacióN De Una Base De DatosCreacióN De Una Base De Datos
CreacióN De Una Base De Datos
 

Kürzlich hochgeladen

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCCarlosEduardoSosa2
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 

Kürzlich hochgeladen (20)

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 

Conexión c# sql server

  • 1. CONEXIÓN DE UNA APLICACIÓN EN C# A UNA BASE DE DATOS EN SQL SERVER
  • 2. Conexión de una aplicación en C# a una base de datos en SQL Server Como primer paso debemos abrir nuestro proyecto donde haremos la conexión.
  • 3. Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida abrimos la forma en donde se hará la conexión. Para este ejemplo e la forma 2, y la conexión se hará al momento de cargarla.
  • 4. Conexión de una aplicación en C# a una base de datos en SQL Server Ingresamos a su código, dando doble clic sobre la forma.
  • 5. Conexión de una aplicación en C# a una base de datos en SQL Server Necesitaremos hacer uso de las siguientes librerías, las cuales pondremos en el código de la forma: usingSystem.Data.OleDb; usingSystem.Data.Sql; usingSystem.Data.SqlClient;
  • 6. Conexión de una aplicación en C# a una base de datos en SQL Server Fuera el código de carga de la forma escribiremos la siguiente línea de código: System.Data.SqlClient.SqlConnection con; Se recomienda aceptar las palabras del menú desplegable del programa, para evitar errores de escritura.
  • 7. Conexión de una aplicación en C# a una base de datos en SQL Server Dentro del código de carga de la forma, escribiremos el siguiente código: con = new System.Data.SqlClient.SqlConnection();
  • 8. Conexión de una aplicación en C# a una base de datos en SQL Server Ingresamos al menú Datos y enseguida Mostrar origen de datos. (En la imagen se muestra e inglés pero no perjudica, pues es igual estando en español)
  • 9. Conexión de una aplicación en C# a una base de datos en SQL Server En el menú que aparece a la izquierda, damos clic en Agregar nuevo origen de datos
  • 10. Conexión de una aplicación en C# a una base de datos en SQL Server En el siguiente cuadro de diálogo elegimos Base de Datos y damos siguiente.
  • 11. Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida seleccionamos nueva conexión.
  • 12. Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida buscamos nuestro archivo de base de datos. Para este ejemplo se usará la base de datos llamada NEGOCIO.
  • 13. Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: es recomendable que la base de datos que se valla a utilizar se encuentre en una ubicación accesible, es decir, que no tenga una ruta muy larga, para evitar problemas a la hora de la conexión.
  • 14. Conexión de una aplicación en C# a una base de datos en SQL Server Buscamos la base de datos.
  • 15. Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida probamos la conexión.
  • 16. Conexión de una aplicación en C# a una base de datos en SQL Server Y esperamos el siguiente resultado. Si no aparece deberemos checar la base de datos.
  • 17. Conexión de una aplicación en C# a una base de datos en SQL Server Damos Aceptar.
  • 18. En el siguiente cuadro de diálogo encontraremos un apartado que dice cadena de conexión el cual desplegaremos en el símbolo +.
  • 19. Conexión de una aplicación en C# a una base de datos en SQL Server Seleccionamos y copiamos el código que encontramos ahí.
  • 20. Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: como vamos a pegar esta línea en la aplicación, yo recomiendo que lo guardemos temporalmente en un bloc de notas, tal vez, pues, enseguida vamos a cancelar el asistente y puede ocurrir que no se guarde lo copiado y tendremos que iniciar todo el proceso. Es sólo para ahorrar tiempo.
  • 21. Conexión de una aplicación en C# a una base de datos en SQL Server Y cancelamos el asistente.
  • 22. Conexión de una aplicación en C# a una base de datos en SQL Server Volviendo al código de nuestra forma, escribiremos el siguiente código: con.ConnectionString = “
  • 23. Conexión de una aplicación en C# a una base de datos en SQL Server Y enseguida pegamos el código que copiamos del asistente, y cerramos con “; (doble comilla punto y coma). Para este ejemplo queda: con.ConnectionString = "Data Source=.SQLEXPRESS;AttachDbFilename=H:NEGOCIO.mdf;Integrated Security=True;ConnectTimeout=30;User Instance=True";
  • 24. Conexión de una aplicación en C# a una base de datos en SQL Server Se puede observar que marca error de escritura en el símbolo para corregir esto, se pone otra
  • 25. Conexión de una aplicación en C# a una base de datos en SQL Server Enseguida escribiremos el siguiente código: try { con.Open(); MessageBox.Show("La conexión a la base de datos se estableció exitosamente"); } El cual sirve para notificar que la conexión se pudo establecer. catch (Exception) { MessageBox.Show("No se pudo establecer la conexión a la base de datos. El sistema se cerrará"); this.Close(); } El cual sirve para notificar si no se pudo establecer la conexión.
  • 26. Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: para este ejemplo, el sistema se cerrará si no se pudo realizar la conexión, esto, con la línea: this.Close();
  • 27. Conexión de una aplicación en C# a una base de datos en SQL Server
  • 28. Conexión de una aplicación en C# a una base de datos en SQL Server NOTA: Yo recomiendo guardar todos los cambios y después, correr el programa.
  • 29. Conexión de una aplicación en C# a una base de datos en SQL Server Si la conexión se pudo establecer, veremos lo siguiente:
  • 30. Conexión de una aplicación en C# a una base de datos en SQL Server Y en caso contrario: Y al momento de aceptar, el sistema se cerrará.
  • 31. Conexión de una aplicación en C# a una base de datos en SQL Server Y eso sería todo lo necesario para conectar nuestra aplicación de C# con nuestra base de datos en SQL Server.