El documento describe la instalación del controlador MySQL Connector y explica 5 clases principales de MysqlClient. Explica cómo descargar e instalar el controlador desde el sitio web de MySQL y enumera clases como MySqlCommand, MySqlConnection y MySqlDataAdapter que representan comandos, conexiones y adaptadores de datos para MySQL.
1. ACTIVIDAD 1
Instalación del controlador de MySQL Connector
Unidad 3
Agosto 2018
DPRN3_U3_A1_EFAR
Efraín Antonio Rodríguez
erodrigu@nube.unadmexico.mx
PROGRAMACIÓN NET III
DS-DPRN3-1802-B1-001
Docente: Esther Lozano Candia.
3. I n t r o d u c c i ó n
La siguiente presentación, se realiza como Actividad 1 de la tercera unidad, y tiene
como propósito que se conozca la implementación de la colección
Mysql.Data.MysqlClient y sus clases dentro de un proyecto.
En este sentido, la actividad propone desarrollar una presentación donde se explique
la instalación del conector de MySQL para Visual Studio Net. Así como, una tabla con
por lo menos 5 clases de MysqlClient y se explique de forma general su función.
En consecuencia, el desarrollo de la actividad se realiza tomando en consideración a
MySQL Connector/NET, como conector que permite a las aplicaciones .NET
comunicarse con los servidores MySQL para desarrollar aplicaciones con bases de
datos…
Efraín Antonio Rodríguez
erodrigu@nube.unadmexico.mx3
3
4. 4
P r o c e s o d e i n s t a l a c i ó n
Descarga del instalador autónomo, del sitio oficial de MySQL
https://dev.mysql.com/downloads/file/?id=413555
El asistente de configuración da la bienvenida a la instalación de
MySQL Connector 6.7.4
Paso 1
Paso 2
5. 4
P r o c e s o d e i n s t a l a c i ó n
Paso 3
Paso 4
Se elige el tipo de configuración de acuerdo a las necesidades
Se inicia el proceso de instalación de los archivos de MySQL
Connector 6.7.4.
6. 4
P r o c e s o d e i n s t a l a c i ó n y C l a s e s d e M y s q l C l i e n t
Paso 5 Se finaliza la instalación de MySQL Connector.
Clase Descripción
MySqlCommand
Representa una instrucción SQL para
ejecutar contra una base de datos MySQL.
Esta clase no puede heredarse.
MySqlConfiguration
Define una sección de configuración que
contiene la información específica de
MySQL.
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 completar un conjunto de
datos y actualizar 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.
Tabla
Clases de MysqlClient
7. 6
C o n c l u s i ó n
En esta actividad se ha realizado una presentación donde se explica la
instalación del conector de MySQL para Visual Studio Net. Así como, una tabla
con 5 clases de MysqlClient, lo que me ha permitido prepara la plataforma con
los requerimientos técnicos para desarrollar un caso práctico de manipulación
de datos mediante .NET.
Considerando que, MySQL ofrece conectividad con un controlador de base de
datos estandarizado para plataformas .NET y desarrollo, el cual, se podrá usar
con MySQL con aplicaciones y herramientas que son compatibles con los
estándares de la industria.
Por otra parte, MySQL Connector / NET, es el conector que permite a las
aplicaciones .NET comunicarse con los servidores MySQL y se usa
generalmente para desarrollar aplicaciones con bases de datos.
8. 7
-o0o-
F u e n t e s c o n s u l t a d a s
• UnADM (2018) Programación Net III. Unidad 3.- Manipulación de Datos
mediante .NET. Consultado el 13 de agosto de 2018. Recuperado de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016
_S2_B1/DS/07/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediant
e_NET_DPRN3.pdf
• Oracle (2018) MySQL. Descargas. Servidor de la Comunidad MySQL.
Consultado el 13 de agosto de 2018. Recuperado de:
https://dev.mysql.com/downloads/file/?id=413555
• Oracle (2018) MySQL. MySQL Connector. NET Developer Guide.
Connector. NET API Reference. MySql.Data.MySqlClient Namespace.
Consultado el 13 de agosto de 2018. Recuperado de:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-
mysqlclient.html