SlideShare una empresa de Scribd logo
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

PDF
Dprn3 u3 a1_hesc
PPTX
PPT
Bases distribuidas en mysql
PDF
Pasos para Instalar MySQL server
PPTX
- Creación de una base de datos en MySql con Replicacion -
PPTX
Actividad 1 Programación Net III
PPTX
Dprn3 u3 a1_almz
PDF
Instalar oracle database 11g r2
Dprn3 u3 a1_hesc
Bases distribuidas en mysql
Pasos para Instalar MySQL server
- Creación de una base de datos en MySql con Replicacion -
Actividad 1 Programación Net III
Dprn3 u3 a1_almz
Instalar oracle database 11g r2

La actualidad más candente (20)

PDF
Bases de datos distribuidas
PDF
instalacion ORACLE 11g, elaborado por jose guanuchi
PDF
Manual de instalacion_my_sql_sergio
PDF
Dprn3 u3 a1_jobc
PPTX
DPRN3 U3 A1 EVOR
PPT
Presentacion de joomla
DOC
Tutorial Sql Server 7
PPTX
PDF
Guía rápida de MySQL Server 5.5 y Workbench 5.2
PPTX
Dprn3 u3 a1_jahf
PDF
Replicación SQL Server 2008
 
PDF
Sql server 7.0
ODT
PDF
Replicacion de base de datos
DOCX
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
DOCX
Windows NT
DOCX
Apuntes windows nt
PDF
Instalación de sgbd en diferentes plataformas de windows
DOCX
Documentacion del proyecto
DOCX
Sistema operativo windows nt
Bases de datos distribuidas
instalacion ORACLE 11g, elaborado por jose guanuchi
Manual de instalacion_my_sql_sergio
Dprn3 u3 a1_jobc
DPRN3 U3 A1 EVOR
Presentacion de joomla
Tutorial Sql Server 7
Guía rápida de MySQL Server 5.5 y Workbench 5.2
Dprn3 u3 a1_jahf
Replicación SQL Server 2008
 
Sql server 7.0
Replicacion de base de datos
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
Windows NT
Apuntes windows nt
Instalación de sgbd en diferentes plataformas de windows
Documentacion del proyecto
Sistema operativo windows nt
Publicidad

Similar a Dprn3 u3 a1_dahp (20)

PPTX
MySQL.DataMySqlClient
PPTX
Dprn3 u3 a1_lugm
PPTX
Actividad 1: Mysql.Data.MySqlClient
PPTX
Dprn3 u3 a1_isli
PPTX
DPRN3_U3_A1_IRUM
PPTX
DPRN3_U3_A1_JOMM
PPTX
DPRM3_U3_A1_JUCO
PPTX
Ds dprn3 u3_a1_alcz
PPTX
DPRN3_U3_A1_CACO
PDF
Programación .NET III
PPTX
Dprn3 u3 a1_rira
PPTX
DPRN3_U3_A1_ULRG
PPTX
PDF
DPRN3_U3_A1_IRMG1
DOCX
DPRN3_U3_A1_JEBS
PDF
CONEXIÓN A MySQL EN .NET
PPTX
Dprn3 u3 a1_alli
PPTX
Dprn3 u3 a1_gorh
PPSX
Dprn3 u3 a1_eeul
PPTX
Dprn3 u3 a1_vimu
MySQL.DataMySqlClient
Dprn3 u3 a1_lugm
Actividad 1: Mysql.Data.MySqlClient
Dprn3 u3 a1_isli
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_JOMM
DPRM3_U3_A1_JUCO
Ds dprn3 u3_a1_alcz
DPRN3_U3_A1_CACO
Programación .NET III
Dprn3 u3 a1_rira
DPRN3_U3_A1_ULRG
DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_JEBS
CONEXIÓN A MySQL EN .NET
Dprn3 u3 a1_alli
Dprn3 u3 a1_gorh
Dprn3 u3 a1_eeul
Dprn3 u3 a1_vimu
Publicidad

Último (20)

PPTX
GEOLOGIA, principios , fundamentos y conceptos
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PPTX
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
PPTX
clase MICROCONTROLADORES ago-dic 2019.pptx
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
DOCX
Cumplimiento normativo y realidad laboral
DOC
informacion acerca de la crianza tecnificada de cerdos
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PDF
Informe Estudio Final Apagon del 25 de febrero
PDF
Durabilidad del concreto en zonas costeras
PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
presentacion sobre los polimeros, como se conforman
PPTX
Gestion de seguridad y salud ocupacional.pptx
PPTX
Introducción al Diseño de Máquinas Metodos.pptx
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PPTX
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
GEOLOGIA, principios , fundamentos y conceptos
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
clase MICROCONTROLADORES ago-dic 2019.pptx
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Cumplimiento normativo y realidad laboral
informacion acerca de la crianza tecnificada de cerdos
Logging While Drilling Ingenieria Petrolera.pptx
Informe Estudio Final Apagon del 25 de febrero
Durabilidad del concreto en zonas costeras
Módulo-de Alcance-proyectos - Definición.pdf
presentacion sobre los polimeros, como se conforman
Gestion de seguridad y salud ocupacional.pptx
Introducción al Diseño de Máquinas Metodos.pptx
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
Notificacion e investigación de incidentes y accidentes de trabajo.pptx
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
prg2_t01_p01_Fundamentos POO - parte1.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