Este documento describe cómo conectarse a una base de datos MySQL desde .NET. Explica cómo instalar el conector MySQL, agregar la referencia en un proyecto de Visual Studio, y presenta las principales clases de MySQLClient como MySqlConnection, MySqlCommand, MySqlDataReader, MySqlException y MySqlTransaction para interactuar con una base de datos MySQL desde .NET. Incluye imágenes como referencia de cada paso.
1. UNIVERSIDAD ABIERTAY A DISTANCIA DE MÉXICO
PROGRAMACIÓN .NET III
DOCENTE: ESTHER LOZANO CANDÍA
CONEXIÓN A MySQL EN .NET
ROBERTO SALAS HERNÁNDEZ
ES162008384
UNIDAD 3 – ACTIVIDAD 1
12/08/2018
2. INTRODUCCIÓN
El propósito de esta actividad es que conozca la implementación de la colección Mysql.Data.MysqlClient y sus
clases en su proyecto.
En esta presentación se expondrá como se realiza la instalación del conector de Mysql paraVisual Studio. En esta
ocasión se hará sobre un equipo con sistema operativoWindows 8.
3. 1. INGRESAR A LA PÁGINA OFICIAL DE DESCARGA
1. Accedemos a la página oficial de MySQL para poder descargar el conector.
2. Seleccionamos el sistema operativo a instalar (en este caso esWindows).
3. Descargamos el paquete con el instalador automático.
4. Como podemos observar en este momento (12/08/2018) se encuentra en su versión 1.2.8.
7. 3.AGREGAR LA REFERENCIA EN PROYECTO DEVISUAL STUDIO
1. Una vez instalado el conector de MySQL es necesario agregar la referencia al proyecto.
2. Para ello se genera el proyecto y en el Solution Explorer se da click derecho y se da click en añadir Referencia.
3. Se abrirá un diálogo y se buscará MySQL, aparareceran varias opciones de las cuales seleccionaremos la
opcion MySQL.Data.
4. Despues click en OK.
5. Una vez hecho esto ya tenemos integrado MySQL en el Visual Studio, ahora solo falta implementarlo en la
plataforma .NET.
10. CLASES MYSQLCLIENT
CLASE DESCRIPCIÓN EJEMPLO
MySqlConnection Representa una conexión abierta a una base de
datos del servidor MySQL. Esta clase no puede
heredarse.
Imagen de referencia 1.
MySqlCommand Representa una instrucción SQL para ejecutar
contra una base de datos MySQL. Esta clase no
puede heredarse.
Imagen de referencia 2.
MySqlDataReader Proporciona un medio para leer una secuencia de
filas de solo avance de una base de datos
MySQL. Esta clase no puede heredarse.
Imagen de referencia 3.
MySqlException La excepción que se produce cuando MySQL
devuelve un error.Esta clase no puede heredarse.
Imagen de referencia 4.
MySqlTransaction Representa una transacción SQL que se realizará
en una base de datos MySQL. Esta clase no puede
heredarse.
Imagen de referencia 5.