3. Actividad 1. Mysql.Data.SqlClient.
Leonardo Felipe Perez.
INTRODUCCIóN.
MySQL Connector/NET le permite desarrollar aplicaciones .NET que requieren
conectividad de datos segura y de alto rendimiento con MySQL. Implementa las
interfaces ADO.NET necesarias y las integra en herramientas compatibles con
ADO.NET. Puede crear aplicaciones usando su elección de idiomas .NET. Connector/
NET es un proveedor de datos ADO.NET totalmente administrado, escrito en C# 100%
puro. No usa la biblioteca de cliente MySQL C. ORACLE (2018
Connector /NET admite versiones completas de Visual Studio 2008, 2010, 2012,
2013, 2015 y 2017, aunque la extension del soporte puede ser limitada dependiendo
de sus versiones de Connector /NET y Visual Studio. ORACLE (2018)
INSTRUCCIONES.
El propósito de la actividad es que conozca la implementación de la colección
Mysql.Data.SqlClient y sus clases en su proyecto. Para ello debe realizar la instalación
del conector de Mysql para .NET.
DESARROLLO.-
1. IDE para su desarrollo:
Visual Studio para Mac
Desarrollo de Software UnADM 1
4. 2. Descarga de connector.NET
Desarrollo de Software UnADM 2
1
Ir a la siguiente pagina
Elección del S.O.
2
3
Descargar
5. Desarrollo de Software UnADM 3
4Realizar u omitir para iniciar la descarga
5
Ubicación de la descarga 6
Descomprimir Archivo
6. 3. Instalación.
Desarrollo de Software UnADM 4
1
Nuevo Proyecto, en nuestro caso como no dispones de la
plantilla Windows Forms haremos uso de un proyecto Gtk#
Nombre del proyecto2
7. Desarrollo de Software UnADM 5
Código de iniciación de nuestro
proyecto
Tratar de incluir el espacio de
nombres Mysql.Data.SqlClient
Como podemos ver no esta la opción de incluir ese espacio de nombre, por lo que
es necesario agregar la referencia mediante la descarga del connector.NET
8. Desarrollo de Software UnADM 6
En nuestro panel de Solución Dar clic derecho a
Referencias
3
Seleccionar Editar referencias4
9. Desarrollo de Software UnADM 7
Elegir Ensamblado .NET5
Dar Click
Carpeta descomprimida de la descarga
6
7 Seleccionar
Abrir
10. Desarrollo de Software UnADM 8
Connector .NET agregado
Espacio de nombres incluido
Espacio de nombres incluido
11. 4. Agregar tabla con 5 clases de MysqlClient. ORACLE (2018)
BIBLIOGRAFíA.
ORACLE. (2018). Capítulo 1 Introducción a MySQL Connector / NET. agosto 12, 2018, de
ORACLE Sitio web: https://dev.mysql.com/doc/connector-net/en/connector-net-
introduction.html
ORACLE. (2018). Capítulo 10.4 Espacio de nombres Mysql.Data.MySqlClient. agosto 12,
2018, de ORACLE Sitio web: https://dev.mysql.com/doc/connector-net/en/connector-net-
ref-mysqlclient.html
UnADM. (S/F). PROGRAMACIÓN NET III Unidad 3. Manipulación de datos mediante .NET.
julio 8, 2018, de UnADM Sitio web: https://unadmexico.blackboard.com/bbcswebdav/
i n s t i t u t i o n / D C E I T / 2 0 1 6 _ S 2 _ B 1 / D S / 0 7 / D P R N 3 / U 3 /
Unidad_3_Manipulacion_de_datos_mediante_NET_DPRN3.pdf
CLASE DESCRIPCIÓN
MySqlCommand Asocia una acción de seguridad con un atributo
de seguridad personalizado.
MySqlConfiguration Define una sección de configuración que
contiene la información especifica 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 complementar un conjunto de datos y
actualizar una base de datos MySQL. Esta clase
no puede heredarse.
MySqlDataReader Proporciona un medio para leer una secuencia
de filas de solo avance de una base de datos
MySQL. Esta clase no puede heredarse.
MySqlExeption La excepción que se produce cuando MySQL
devuelve un error. Esta clase no puede
heredarse.
Desarrollo de Software UnADM 9