El documento describe los pasos para instalar el conector MySQL para .NET. Explica cómo descargar e instalar el paquete MySQL Connector Net 6.8.8 a través de un asistente de configuración de 5 pasos. Luego resume las principales clases del paquete MySqlClient como MySqlConnection, MySqlDataReader y MySqlDataAdapter.
2. Paso 1
Nos dirigiremos a la URL: https://dev.mysql.com/downloads/connector/net/6.8.6.html, está nos
mostrará la página oficial de descarga del conector MySQL para la plataforma .NET, en está se
observa que se descargará la versión 6.8.8, la cual, me sirvió para conectar Visual Studio Express
2015 con MySQL.
Página oficial de MySQL.com
2
3. Paso 2
Al ejecutar el instalador nos mostrará el asistente de configuración que nos guiará paso a paso con
la instalación.
Instalador de MySQL Connector Net 6.8.8
3
4. Paso 3
Al oprimir el botón etiquetado como “Next” nos mostrará los tipos de instalación, en este caso,
elegiremos la opción “Typical”, la cual, instalará el paquete sin solicitarnos datos para la
instalación.
Instalador de MySQL Connector Net 6.8.8
4
5. Paso 4
Luego nos indicará que se encuentra listo para instalar y, oprimiremos el botón etiquetado como
“Install” para iniciar con la instalación del paquete.
Instalador de MySQL Connector Net 6.8.8
5
6. Paso 5
A continuación, se instalará el producto en nuestro equipo.
Instalador de MySQL Connector Net 6.8.8
6
7. Paso 6
Al final, nos mostrará una ventana que nos indicará que el paquete fue instalado correctamente
en el sistema y, para cerrarla se oprimirá el botón etiquetado como “Finish”
Instalador de MySQL Connector Net 6.8.8
7
8. Paso 6
Al final, nos mostrará una ventana que nos indicará que el paquete fue instalado correctamente
en el sistema y, para cerrarla se oprimirá el botón etiquetado como “Finish”
Instalador de MySQL Connector Net 6.8.8
8
10. Clases de MysqlClient Función
MySqlConnection Crea una conexión entre la aplicación y la base de datos MySQL.
MySqlDataReader
Se encarga de leer una secuencia de filas, la cual, solo puede recorrerse hacia
delante.
MySqlDataAdapter
Este objeto representa un conjunto de comandos y una conexión con la base de
datos, los cuales, se encargan de llenar un DataSet para luego, actualizar la base
de datos o un DataReader para consultar información sin saturar la memoria
del equipo.
MySqlException
Se encarga de capturar y mostrar posibles errores durante la ejecución de un
comando dentro de la base de datos.
MySqlCommand
Representa una consulta SQL que será ejecuta sobre una base de datos.
MySqlConnectionStringBuilder
Genera la cadena de conexión para que el objeto MySqlConnection pueda
conectarse con la base de datos.
MySqlErrorCode
Obtiene el número de error generado al ejecutar una consulta sobre la base de
datos.
MySqlDBType
Es utilizado para colocar el tipo de dato dentro de una consulta, el cual, será
ejecutado por un objeto MySqlCommand.
10
11. Bibliografía
Unidad 3. Manipulación de datos mediante .NET, UnADM, sin fecha, consultado: 19/02/2018
Recuperado de:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/06/DPRN3/U3/Unidad_3_Mani
pulacion_de_datos_mediante_NET_DPRN3.pdf
Chapter 2 Installing and Configuring, MySQL.COM, sin fecha, consultado: 20/02/2018
Recuperado de: https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
MySQL Connector/Net Developer Guide, MySQL Connector/Net,sin fecha, consultado: 20/02/2018
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText= MySqlConnection
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText= MySqlDataReader
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText= MySqlDataAdapter
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText= MySqlException
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText=MySqlCommand
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText=
MySqlConnectionStringBuilder
Recuperado de: https://dev.mysql.com/doc/dev/connector-net/6.10/search.html?SearchText= MySqlErrorCode
11