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

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...SuannNeyraChongShing
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamientoRobertoAlejandroCast6
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdfEdwinAlexanderSnchez2
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 

Último (20)

Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
Polimeros.LAS REACCIONES DE POLIMERIZACION QUE ES COMO EN QUIMICA LLAMAMOS A ...
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa  tipos y funcionamientoCaldera Recuperadora de químicos en celulosa  tipos y funcionamiento
Caldera Recuperadora de químicos en celulosa tipos y funcionamiento
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf183045401-Terminal-Terrestre-de-Trujillo.pdf
183045401-Terminal-Terrestre-de-Trujillo.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 

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