1. UNIDAD 3. MANIPULACIÓN DE DATOS
MEDIANTE .NET
ACTIVIDAD 1. MYSQL.DATA.SQLCLIENT
Alumno: Luis Alberto Gutiérrez Martínez
Matrícula: AL12519290
Correo institucional:
titino69@nube.unadmexico.mx
Facilitador: Esther Lozano Candia
27/02/2019
2. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 2
Desde el navegador de nuestra preferencia, ingresar en la barra de direcciones
el siguiente enlace: https://dev.mysql.com/downloads/connector/net/1.0.html
Una vez dentro
de la página de
MySQL,
descargaremos
el instalador del
conector para
Net 8.0.15 para
Windows
disponible para
arquitectura x86,
de 32 bits…
3. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 3
Al dar “click” en
download, se
abre una página
que permite al
usuario
registrarse para
obtener
beneficios
adicionales como
rápidas
descargas del
software
relacionado con
MySQL,
documentación y
acceso a foros,
entre otros.
Seleccionamos la
opción de sólo
descarga…
4. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 4
A continuación
se descarga el
MySQL connector
8.0.15.msi en la
ubicación
predeterminada
de descargas…
5. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 5
Dar doble “click” o “click”
derecho al instalador con
privilegios de Administrador
y se iniciará el asistente;
Siguiente…
6. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 6
Para obtener
todas las
características
del controlador
(recomendado),
se elige la
instalación
completa…
Luego,
Instalar…
7. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 7
Proceso de la
instalación…
Luego,
Finalizar…
8. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 9
Clase Descripción
MySqlCommand
Representa una instrucción SQL para ejecutar en una base de datos
MySQL. Esta clase no puede heredarse.
MySqlConnection
Establece la conexión a la base de datos del servidor MySQL ya que recibe dos
objetos, uno de tipo conexión y otro con la sentencia SQL. Esta clase no puede
heredarse.
MySqlDataAdapt
er
Representa un conjunto de comandos de datos y una conexión de base de
datos que se utilizan para recuperar, guardar o completar 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, cómo, por ejemplo, cuando se ejecuta la instrucción
SELECT. Esta clase no puede heredarse.
MySqlError
Colección de códigos de error devueltos por el servidor que pueden
presentarse al ejecutar el programa.
MySqlException
Cuando en MySQL se produce una excepción provoca que el programa siga
corriendo sin mostrar nada si llegara a ocurrir algún error durante su
ejecución. Esta clase no puede heredarse.
MySqlTransactio
n
Representa una transacción SQL que se realizará en una base de datos
MySQL. Esta clase no puede heredarse.
9. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 8
Conclusión:
La clase MySql.Data.SqlClient es de suma importancia cuando se desea hacer
una conexión con la base de datos de MySQL, ya que contiene los las clases
necesarias para comunicar los datos de una aplicación, así como recuperarlos
y guardarlos en la base de datos.
MySQL para Visual Studio es un complemento para Microsoft Visual Studio
que simplifica el desarrollo de aplicaciones utilizando los datos almacenados
por Sistemas de Gestión de Bases de Datos Relacionales MySQL. Muchas
características de MySQL también requieren que MySQL Connector / NET esté
instalado en el mismo host en el que realiza el desarrollo de Visual Studio.
Connector / NET es un producto separado con varias versiones.
10. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO • CIENCIAS EXACTAS, INGENIERÍA Y TECNOLOGÍA 10
Referencias:
• UNADMX. (2015). UNIDAD III. Manipulación de datos mediante .NET. 25 de
febrero 2019, de Universidad Abierta y a Distancia de México Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2
_B1/DS/07/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediante_NET_DPR
N3.pdf
• MYSQL. (2019). MySql.Data.MySqlClient Namespace "Las Clases". 25 de febrero
de 2019, de Oracle Corporation Sitio web:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-
mysqlclient.html
• MYSQL. (2019). Capítulo 2 Instalando MySQL para Visual Studio. 25 de febrero
de 2019, de Oracle Corporation Sitio web: https://dev.mysql.com/doc/visual-
studio/en/visual-studio-install.html
• MySQL. (2019). Descargar Connector / NET. 25 de febrero de 2019, de Oracle
Corporation and/or its affiliates Sitio web:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-
mysqlclient.html