1. INSTALACIÓN DEL CONECTOR DE
MYSQL
PARA VISUAL STUDIO NET
Irma Rosa Martínez García ES1521200767
DPRN3_U3_A1_IRMG
Programación NET 3
Docente Esther Lozano Candia
2. REQUERIMIENTOS MÍNIMOS
• MySQL para Visual Studio 1.2.8 es
compatible con Connector/NET 6.9.12,
6.10.7 y 8.0.11, las versiones
anteriores no están soportadas.
• Visual Studio 2017 (Community,
Professional y Enterprise): MySQL para
Visual Studio 1.2.7 o 2.0.5 con
Connector/NET6.9.8
Mi equipo tiene instalado:
• Microsoft Visual Studio Community
2017
• Versión 15.2 (26430.16) Release
• VisualStudio.15.Release/15.2.0+2643
0.16
• Microsoft .NET Framework
• Versión 4.7.03056
3. PÁGINA DE INICIO DE MYSQL
• opción de menú DOWNLOADS
Opción COMMUNITY
5. EN CONNECTOR/NET 8.0.12
• Pulsa DOWNLOAD para que
comience la descarga del conector.
• Pulsa en “No thanks, just
start my download”
6. EL ARCHIVO SE GUARDA PARA DESPUÉS
EJECUTARLO
• Guarda el archivo
• Ejecutar el archivo guardado
7. Estas son las seis ventanas que se abren en la instalación del conector SQL para NET
8. PARA COMPROBAR LA INSTALACIÓN
Abrí Visual Studio, y en la página
de inicio debe indicar lo instalado,
sin embargo, no fue así.
Para comprobar si se había instalado el conector SQL
para NET, abrí un nuevo proyecto para introducir alguna
instrucción relativa al conector de SQL para NET
9. Tendría que ser una biblioteca de
clases para poder dar instrucción
de acceso a una BD con alguna
instrucción para SQL
Al iniciar la programación del proyecto e
insertar una insrucción para que salgan
opciones para MySQL o SQL, no las hay.
10. ASÍ QUE, REGRESAMOS A LA PÁGINA DE MYSQL
Ahora descargamos la
opción de .NET & Mono
Guardamos el archivo,
lo ubicamos al finalizar
la descarga y
descomprimimos el
archivo
11. BUSCAMOS EN LA CARPETA QUE SE GENERÓ
Abrimos la carpeta descomprimida y
abrimos el folder v4.5.2 para copiar las
librerías en Visual Studio
12. AL COPIAR LOS DOCUMENTOS DE LA CARPTETA QUE
DESCOMPRIMIMOS, LOS VAMOS A PEGAR EN VISUAL
STUDIO, EN NUESTRO PROYECTO:
Ya en Visual Studio, en nuestro proyecto, vamos a la opción de menú
PROYECTO – Agregar referencia y se abre otra ventana y aquí es donde
pegamos lo copiado
13. Ya en Visual Studio, en
nuestro proyecto, vamos a la
opción de menú PROYECTO
– Agregar referencia y se
abre otra ventana y aquí es
donde pegamos lo copiado
14. Ahora volvemos a nuestras líneas de código, y ya podemos ver las opciones
relativas a MySql como vemos en las imágenes.
Y con esto queda comprobado que ya podemos trabajar en la conexión con
MySql sin problema, con las clases de MySql.
15. ALGUNAS CLASES UTILIZADAS EN NET DE MYSQL
Clase Descripción
MySql.Data.SqlClient contendrá los datos de nombre de servidor de la base
de datos, usuario, contraseña y el nombre de la base
de datos
MySqlException se utiliza en el manejo de excepciones cuando se
quiere recuperar un error en la conexión en base de
datos
MySqlError permite recuperar una colección de errores que puede
ser detectadas por el servidor
16. ALGUNAS CLASES UTILIZADAS EN NET DE MYSQL
Clase Descripción
MySqlConnection hace una conexión única con la base de datos de
MySQL, que se utiliza comúnmente en combinación con
MySqlCommand, MySqlDataReader, MySqlDataAdapter
MySqlCommand tiene la finalidad de ejecutar comandos SQL en la base
de datos de MySQL
MySqlDataAdapter permite recuperar, guardar o actualizar datos de a base
de datos
MySqlDataReader funciona igual que MySqlDataAdapter, pero es utilizado
cuando sólo se desea leer datos de la base de datos
17. CONCLUSIÓN
• Hemos comprobado que actualmente no hay muchos programas que
prescindan del uso de BBDD, y es por ello que necesitamos tener las
herramientas necesarias para conectar los programas y aplicaciones a las
BBDD que se necesiten en la mayoría de los lenguajes de alto nivel.
18. REFERENCIAS DE CONSULTA
• UnADM (2018). Programación .NET 3. Unidad 3 “Manipulación de datos mediante
.NET”. UnAD México.
• MySQL:: Download Connector/NET. (2018). Consultado en línea el 27 de agosto de
2018, disponible en: https://dev.mysql.com/downloads/connector/net/
• MySQL:: MySQL Connector/NET Developer Guide :: 10.4 MySql.Data.MySqlClient
Namespace. (2018). Consultado en línea el 27 de agosto de 2018, disponible en:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
• MySQL:: MySQL for Visual Studio :: 2 Installing MySQL for Visual Studio. (2018).
Consultado en línea el 27 de agosto de 2018, disponible en:
https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
• MySQL:: Download Connector/NET. (2018). Consultado en línea el 27 de agosto de
2018, disponible en: https://dev.mysql.com/downloads/connector/net/1.0.html