SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
MySQL.Data.MySQLClient
Unidad 2: Manipulación de datos mediante NET
Nombre del alumno:
Daniel Hernández Parrilla
Matrícula:
ES1611301311
Correo Electrónico:
dhernandez@nube.unadmexico.mx
6 de marzo del 2019
Docente:
Esther Lozano Candia.
Ingeniería en desarrollo de software
INTRODUCCIÓN
Los proyectos de Visual Studio con conexión a bases de
datos proporcionan un excelente entorno para realizar
crear aplicaciones personales y comerciales robustas. A
través del desarrollo de software con conexión a base
de datos, se puede almacenar más fácilmente y de una
forma interactiva para el usuario una gran cantidad de
datos en cualquier aplicación de bases de datos.
Como una breve introducción a las bases de datos, la
información se divide en tablas que pueden o no estar
relacionadas entre sí. El software de bases de datos
puede ser SQL Server, Oracle, MySQL entre otros tipos.
Pero para esta presentación se indicará la instalación
del conector MySQL con Visual Studio y el lenguaje de
programación C#.
Figura1: MySQL Connector / NET (Coding Heltech, 2018).
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
MySQL para Visual Studio / MySQL Connector
Para poder trabajar con bases de datos MySQL en Visual Studio (y C#), se requiere la instalación de su conector; este es un
controlador ADO.NET totalmente administrado para MySQL.
Por otro lado, debo agregar la instalación de MySQL para Visual Studio, esta instalación proporciona una nueva
barra de herramientas en el entorno de desarrollo de Visual Studio, que se puede activar y desactivar desde el
menú Ver barras de herramientas. Esta incluye botones diseñados específicamente para manejar las funciones de
MySQL, lo que permite la rápida depuración de las rutinas de MySQL y las opciones de exportación de datos,
además, facilita el acceso rápido a MySQL Workbench y MySQL Utilities, ambos disponibles en el instalador de
MySQL.
Otra ventaja importante es que también cuenta con una ventana de script MySQL basada en IntelliSense.
La combinación de ambos (MySQL Connector / MySQL para VS), facilita el desarrollo sin problemas de
aplicaciones.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL Connector.
1. Ingresar a la pagina :
https://dev.mysql.com/downloads/
connector/net/8.0.html
2. Seleccionar sistema operativo.
3. Presionar el botón “Download”
para iniciar la descarga.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL Connector.
1. Ubique su archivo
(generalmente esta en la
carpeta descargas).
2. Doble clic para ejecutar el
archivo.
3. Presionar el botón ejecutar.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL Connector.
1. Presione el botón “Next”.
2. Elija la opción de instalación,
puede ser típica,
personalizada y completa, la
típica es la que se muestra en
el ejemplo.
3. Presione el botón siguiente.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL Connector.
1. Presione el botón “Install”.
2. Al terminar la instalación,
presione el botón “Finish”.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Agregar referencia a MySQL Connector.
Para poder usar el conector, se debe agregar una
referencia al mismo, para ello, en su proyecto
(previamente creado y/o abierto, realice lo siguiente:
1. Presione el menú Proyecto.
2. Elija la opción Agregar referencia ...
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Agregar referencia a MySQL Connector.
1. En la opción Extensiones
2. Busque el conector y actívelo dando
clic en la caja de selección.
3. Presione el botón aceptar.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL para Visual Studio.
1. Ingresar a la pagina :
https://dev.mysql.com/downloads/
windows/visualstudio/
2. Seleccionar sistema operativo.
3. Presionar el botón “Download”
para iniciar la descarga.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
1. Ubique su archivo
(generalmente esta en la
carpeta descargas).
2. Doble clic para ejecutar el
archivo.
3. Presionar el botón ejecutar.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL para Visual Studio.
1. Presione el botón “Next”.
2. Elija la opción de instalación,
puede ser típica,
personalizada y completa, la
típica es la que se muestra en
el ejemplo.
3. Presione el botón siguiente.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL para Visual Studio.
1. Presione el botón “Install”.
2. Al terminar la instalación,
presione el botón “Finish”.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Instalación de MySQL para Visual Studio.
1. En la pestaña Explorador de
servidores
2. Elija la opción conexiones de
datos.
3. Elija la opción Agregar
conexión…
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Realizar conexión a MySQL.
1. Seleccione el origen de datos, en
este caso, y para la
presentación, MySQL DataBase.
2. Presione el botón continuar..
3. Debe ingresar los datos de
conexión: nombre del
servidor, usuario y
contraseña.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
Realizar conexión a MySQL.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
8 Clases MySqlClient.
MySqlConnection Representa una conexión (abierta) a una base de datos del servidor MySQL. Esta clase no puede
heredarse.
MySqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para
llenar un conjunto de datos y actualizar una base de datos MySQL. Esta clase no puede heredarse.
MySqlDataReader Proporciona un medio para leer un flujo de filas solo hacia adelante desde una base de datos MySQL.
Esta clase no puede heredarse.
MySqlCommand Representa una instrucción SQL para ejecutar contra una base de datos MySQL. Esta clase no puede
heredarse.
MySqlTransaction Representa una transacción de SQL que se realizará en una base de datos MySQL. Esta clase no puede
heredarse.
MySqlException La excepción que se produce cuando MySQL devuelve un error. Esta clase no puede heredarse.
MySqlError Colección de códigos de error que pueden ser devueltos por el servidor.
MySqlCommandBuilder Genera automáticamente comandos de una sola tabla que se utilizan para conciliar los cambios
realizados en un DataSet con la base de datos MySQL asociada. Esta clase no puede heredarse.
CONCLUSIONES.
La instalación del conector y de MySQL para Visual Studio nos proporciona extender el lenguaje con el que estemos desarrollando, creando
aplicaciones con conexión a la base de datos MySQL. Creo que ambos nos dan ventajas para minimizar los tiempos de desarrollo, por ejemplo con
MySQL para Visual Studio, nos permite tener una barra de herramientas dentro del entorno de visual studio.
Sabemos que hoy en día las aplicaciones en la nube son importantes, y MySql, aunque no es la única, es una de las mas usadas como bases de
datos en servidores web.
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001
FUENTES DE CONSULTA.
Universidad Abierta y a Distancia de México (2019). Programación de datos mediante NET, en: Programación NET III [versión online]. Recuperado
de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/07/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediante_N
ET_DPRN3.pdf Consultado 3/03/19
MySQL (2019). Download Connector/NET, en: MySQL Downloads [versión online]. Recuperado de:
https://dev.mysql.com/downloads/connector/net/1.0.html Consultado 5/03/19
MySQL(2019). MySQL for Visual Studio 1.2.8, en: MySQL Downloads [versión online]. Recuperado de:
https://dev.mysql.com/downloads/windows/visualstudio/ Consultado 5/03/19
MySQL (2019). MySql.Data.MySqlClient Namespace, en: MySQL Documentation [versión online]. Recuperado de:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html Consultado 6/03/19
PROGRAMACIÓN NET III
DS-DPRN3-1901-B1-001

Más contenido relacionado

La actualidad más candente

instalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchiinstalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchipp guanuchi
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioTecnologia
 
Presentacion de joomla
Presentacion de joomlaPresentacion de joomla
Presentacion de joomlayaser6700
 
Tutorial Sql Server 7
Tutorial Sql Server 7Tutorial Sql Server 7
Tutorial Sql Server 7semuvi
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2andermijan
 
Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008UTA
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datosAlex Yungan
 
Apuntes windows nt
Apuntes windows ntApuntes windows nt
Apuntes windows ntEdgar Mtz
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsDaniel Huerta Cruz
 
Documentacion del proyecto
Documentacion del proyectoDocumentacion del proyecto
Documentacion del proyectoFernando Sorto
 

La actualidad más candente (20)

Bases de datos distribuidas
Bases de datos distribuidasBases de datos distribuidas
Bases de datos distribuidas
 
instalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchiinstalacion ORACLE 11g, elaborado por jose guanuchi
instalacion ORACLE 11g, elaborado por jose guanuchi
 
Manual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergioManual de instalacion_my_sql_sergio
Manual de instalacion_my_sql_sergio
 
Dprn3 u3 a1_jobc
Dprn3 u3 a1_jobcDprn3 u3 a1_jobc
Dprn3 u3 a1_jobc
 
DPRN3 U3 A1 EVOR
DPRN3 U3 A1 EVORDPRN3 U3 A1 EVOR
DPRN3 U3 A1 EVOR
 
Presentacion de joomla
Presentacion de joomlaPresentacion de joomla
Presentacion de joomla
 
Tutorial Sql Server 7
Tutorial Sql Server 7Tutorial Sql Server 7
Tutorial Sql Server 7
 
Dprn3 u3 a1_jocc
Dprn3 u3 a1_joccDprn3 u3 a1_jocc
Dprn3 u3 a1_jocc
 
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2Guía rápida de MySQL Server 5.5 y Workbench 5.2
Guía rápida de MySQL Server 5.5 y Workbench 5.2
 
Dprn3 u3 a1_jahf
Dprn3 u3 a1_jahfDprn3 u3 a1_jahf
Dprn3 u3 a1_jahf
 
Replicación SQL Server 2008
Replicación SQL Server 2008Replicación SQL Server 2008
Replicación SQL Server 2008
 
Sql server 7.0
Sql server 7.0Sql server 7.0
Sql server 7.0
 
Java
JavaJava
Java
 
Replicacion de base de datos
Replicacion de  base de datosReplicacion de  base de datos
Replicacion de base de datos
 
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
 
Windows NT
Windows NTWindows NT
Windows NT
 
Apuntes windows nt
Apuntes windows ntApuntes windows nt
Apuntes windows nt
 
Instalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windowsInstalación de sgbd en diferentes plataformas de windows
Instalación de sgbd en diferentes plataformas de windows
 
Documentacion del proyecto
Documentacion del proyectoDocumentacion del proyecto
Documentacion del proyecto
 
Sistema operativo windows nt
Sistema operativo windows ntSistema operativo windows nt
Sistema operativo windows nt
 

Similar a Dprn3 u3 a1_dahp

Similar a Dprn3 u3 a1_dahp (20)

MySQL.DataMySqlClient
MySQL.DataMySqlClientMySQL.DataMySqlClient
MySQL.DataMySqlClient
 
DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1
 
Actividad 1: Mysql.Data.MySqlClient
Actividad 1: Mysql.Data.MySqlClientActividad 1: Mysql.Data.MySqlClient
Actividad 1: Mysql.Data.MySqlClient
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
 
Dprn3 u3 a1_vimu
Dprn3 u3 a1_vimuDprn3 u3 a1_vimu
Dprn3 u3 a1_vimu
 
Programación .NET III
Programación .NET IIIProgramación .NET III
Programación .NET III
 
Proyecto visual studio
Proyecto visual studioProyecto visual studio
Proyecto visual studio
 
Dprn3 u3 a1_lugm
Dprn3 u3 a1_lugmDprn3 u3 a1_lugm
Dprn3 u3 a1_lugm
 
MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012MICROSOFT SQL SERVER 2012
MICROSOFT SQL SERVER 2012
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
 
Base de Datos (Grupo3).pptx
Base de Datos (Grupo3).pptxBase de Datos (Grupo3).pptx
Base de Datos (Grupo3).pptx
 
Documentación del proyecto
Documentación del proyectoDocumentación del proyecto
Documentación del proyecto
 
CONEXIÓN A MySQL EN .NET
CONEXIÓN A MySQL EN .NETCONEXIÓN A MySQL EN .NET
CONEXIÓN A MySQL EN .NET
 
Manual de mysql
Manual de mysqlManual de mysql
Manual de mysql
 
Mysql
MysqlMysql
Mysql
 
Mysql
MysqlMysql
Mysql
 
mysql y visual c++.pdf
mysql y visual c++.pdfmysql y visual c++.pdf
mysql y visual c++.pdf
 
DPRN3 U3 A1_miac
DPRN3 U3 A1_miacDPRN3 U3 A1_miac
DPRN3 U3 A1_miac
 
Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1
 

Último

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilDissneredwinPaivahua
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfcesar17lavictoria
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...RichardRivas28
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricoalexcala5
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 

Último (20)

CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civilCLASE - 01 de construcción 1 ingeniería civil
CLASE - 01 de construcción 1 ingeniería civil
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdfCurso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
Curso Análisis Fisicoquímico y Microbiológico de Aguas -EAI - SESIÓN 5.pdf
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdfVALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
VALORIZACION Y LIQUIDACION MIGUEL SALINAS.pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...Rendimiento-de-Maquinaria y precios unitarios  para la construcción de una ma...
Rendimiento-de-Maquinaria y precios unitarios para la construcción de una ma...
 
presentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctricopresentacion medidas de seguridad riesgo eléctrico
presentacion medidas de seguridad riesgo eléctrico
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 

Dprn3 u3 a1_dahp

  • 1. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 MySQL.Data.MySQLClient Unidad 2: Manipulación de datos mediante NET Nombre del alumno: Daniel Hernández Parrilla Matrícula: ES1611301311 Correo Electrónico: dhernandez@nube.unadmexico.mx 6 de marzo del 2019 Docente: Esther Lozano Candia. Ingeniería en desarrollo de software
  • 2. INTRODUCCIÓN Los proyectos de Visual Studio con conexión a bases de datos proporcionan un excelente entorno para realizar crear aplicaciones personales y comerciales robustas. A través del desarrollo de software con conexión a base de datos, se puede almacenar más fácilmente y de una forma interactiva para el usuario una gran cantidad de datos en cualquier aplicación de bases de datos. Como una breve introducción a las bases de datos, la información se divide en tablas que pueden o no estar relacionadas entre sí. El software de bases de datos puede ser SQL Server, Oracle, MySQL entre otros tipos. Pero para esta presentación se indicará la instalación del conector MySQL con Visual Studio y el lenguaje de programación C#. Figura1: MySQL Connector / NET (Coding Heltech, 2018). PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 3. MySQL para Visual Studio / MySQL Connector Para poder trabajar con bases de datos MySQL en Visual Studio (y C#), se requiere la instalación de su conector; este es un controlador ADO.NET totalmente administrado para MySQL. Por otro lado, debo agregar la instalación de MySQL para Visual Studio, esta instalación proporciona una nueva barra de herramientas en el entorno de desarrollo de Visual Studio, que se puede activar y desactivar desde el menú Ver barras de herramientas. Esta incluye botones diseñados específicamente para manejar las funciones de MySQL, lo que permite la rápida depuración de las rutinas de MySQL y las opciones de exportación de datos, además, facilita el acceso rápido a MySQL Workbench y MySQL Utilities, ambos disponibles en el instalador de MySQL. Otra ventaja importante es que también cuenta con una ventana de script MySQL basada en IntelliSense. La combinación de ambos (MySQL Connector / MySQL para VS), facilita el desarrollo sin problemas de aplicaciones. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 4. Instalación de MySQL Connector. 1. Ingresar a la pagina : https://dev.mysql.com/downloads/ connector/net/8.0.html 2. Seleccionar sistema operativo. 3. Presionar el botón “Download” para iniciar la descarga. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 5. Instalación de MySQL Connector. 1. Ubique su archivo (generalmente esta en la carpeta descargas). 2. Doble clic para ejecutar el archivo. 3. Presionar el botón ejecutar. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 6. Instalación de MySQL Connector. 1. Presione el botón “Next”. 2. Elija la opción de instalación, puede ser típica, personalizada y completa, la típica es la que se muestra en el ejemplo. 3. Presione el botón siguiente. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 7. Instalación de MySQL Connector. 1. Presione el botón “Install”. 2. Al terminar la instalación, presione el botón “Finish”. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 8. Agregar referencia a MySQL Connector. Para poder usar el conector, se debe agregar una referencia al mismo, para ello, en su proyecto (previamente creado y/o abierto, realice lo siguiente: 1. Presione el menú Proyecto. 2. Elija la opción Agregar referencia ... PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 9. Agregar referencia a MySQL Connector. 1. En la opción Extensiones 2. Busque el conector y actívelo dando clic en la caja de selección. 3. Presione el botón aceptar. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 10. Instalación de MySQL para Visual Studio. 1. Ingresar a la pagina : https://dev.mysql.com/downloads/ windows/visualstudio/ 2. Seleccionar sistema operativo. 3. Presionar el botón “Download” para iniciar la descarga. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 11. 1. Ubique su archivo (generalmente esta en la carpeta descargas). 2. Doble clic para ejecutar el archivo. 3. Presionar el botón ejecutar. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 Instalación de MySQL para Visual Studio.
  • 12. 1. Presione el botón “Next”. 2. Elija la opción de instalación, puede ser típica, personalizada y completa, la típica es la que se muestra en el ejemplo. 3. Presione el botón siguiente. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 Instalación de MySQL para Visual Studio.
  • 13. 1. Presione el botón “Install”. 2. Al terminar la instalación, presione el botón “Finish”. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 Instalación de MySQL para Visual Studio.
  • 14. 1. En la pestaña Explorador de servidores 2. Elija la opción conexiones de datos. 3. Elija la opción Agregar conexión… PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 Realizar conexión a MySQL.
  • 15. 1. Seleccione el origen de datos, en este caso, y para la presentación, MySQL DataBase. 2. Presione el botón continuar.. 3. Debe ingresar los datos de conexión: nombre del servidor, usuario y contraseña. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 Realizar conexión a MySQL.
  • 16. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001 8 Clases MySqlClient. MySqlConnection Representa una conexión (abierta) a una base de datos del servidor MySQL. Esta clase no puede heredarse. MySqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para llenar un conjunto de datos y actualizar una base de datos MySQL. Esta clase no puede heredarse. MySqlDataReader Proporciona un medio para leer un flujo de filas solo hacia adelante desde una base de datos MySQL. Esta clase no puede heredarse. MySqlCommand Representa una instrucción SQL para ejecutar contra una base de datos MySQL. Esta clase no puede heredarse. MySqlTransaction Representa una transacción de SQL que se realizará en una base de datos MySQL. Esta clase no puede heredarse. MySqlException La excepción que se produce cuando MySQL devuelve un error. Esta clase no puede heredarse. MySqlError Colección de códigos de error que pueden ser devueltos por el servidor. MySqlCommandBuilder Genera automáticamente comandos de una sola tabla que se utilizan para conciliar los cambios realizados en un DataSet con la base de datos MySQL asociada. Esta clase no puede heredarse.
  • 17. CONCLUSIONES. La instalación del conector y de MySQL para Visual Studio nos proporciona extender el lenguaje con el que estemos desarrollando, creando aplicaciones con conexión a la base de datos MySQL. Creo que ambos nos dan ventajas para minimizar los tiempos de desarrollo, por ejemplo con MySQL para Visual Studio, nos permite tener una barra de herramientas dentro del entorno de visual studio. Sabemos que hoy en día las aplicaciones en la nube son importantes, y MySql, aunque no es la única, es una de las mas usadas como bases de datos en servidores web. PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001
  • 18. FUENTES DE CONSULTA. Universidad Abierta y a Distancia de México (2019). Programación de datos mediante NET, en: Programación NET III [versión online]. Recuperado de: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/07/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediante_N ET_DPRN3.pdf Consultado 3/03/19 MySQL (2019). Download Connector/NET, en: MySQL Downloads [versión online]. Recuperado de: https://dev.mysql.com/downloads/connector/net/1.0.html Consultado 5/03/19 MySQL(2019). MySQL for Visual Studio 1.2.8, en: MySQL Downloads [versión online]. Recuperado de: https://dev.mysql.com/downloads/windows/visualstudio/ Consultado 5/03/19 MySQL (2019). MySql.Data.MySqlClient Namespace, en: MySQL Documentation [versión online]. Recuperado de: https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html Consultado 6/03/19 PROGRAMACIÓN NET III DS-DPRN3-1901-B1-001