1. Unidad 3. Manipulación de datos mediante .NET
Actividad 1. Mysql.Data.MySqlClient.
Profesora: Esther Lozano Candía
Alumno: Erik Francisco Malagón Perrusquía.
Matrícula:AL13503788
3. Pasos
Ingresamos a https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
Al ingresar en la página
web que se nos muestra
en la parte superior, nos
aparecerá la siguiente
toma de pantalla en la
cual podemos ver dónde
nos apunta la flecha
MySQL Installer for
Windows que es el
instalador, cabe
mencionar que hay
diferentes formas de
instalar el conector en
esta ocasión se mostrará
cómo se instala desde la
aplicación installer de
MySQL.
4. Después de haber dado clic donde
nos mostrará la flecha de la pantalla
anterior nos envía esta página en la
cual vamos a dar clic en Download
donde nuevamente una flecha nos
muestra dónde.
5. Después de haber dado clic
como anteriormente se nos
indicó, aparecerá esta pantalla
en la cual le daremos clic
donde nos indica la flecha la
cual dice: no gracias, sólo
comienza mi descarga (No
thanks, just start my
Download).
6. Después de que nos
aparece la ventana
que nos indica la fecha
en ella nos pregunta si
queremos guardar el
archivo entonces
presionamos la tecla
con la leyenda Guardar
el archivo.
7. Seguidamente nos aparece esta
pantalla donde nos pide que
ingresemos el nombre del archivo
aguardar en mi caso ya he dispuesto
guardar el archivo en la dirección que
se muestra seguidamente damos clic
en el botón Guardar.
8. Seguidamente nos aparecerá la
ventana que se muestra aquí, la
cual nos dice que por favor
esperemos hasta que Windows
configure MySQL Installer-
Community.
9. Ahora el programa
instalador está listo para
instalar los componentes
de MySQL, primeramente
debemos aceptar los
términos de la licencia
marcando el cuadro
correspondiente que nos
muestra la flecha,
seguidamente damos en
el botón de Next>
10. Seguidamente nos aparecerá
esta ventana que nos pide
seleccionar el tipo de instalación
como podemos ver tenemos
cinco opciones la primera
desarrollados por defecto y a un
lado la descripción del tipo de
instalación.
11. Al igual que la anterior
seleccionamos el campo de Full y
este nos mostrará la descripción del
tipo de instalación el cual realiza una
instalación completa de los
componentes MySQL, en mi caso
instalare este tipo, damos clic en
donde nos indica la flecha que es
Next>
12. Aquí podemos ver todos los
componentes que serán
instalados o actualizados
según sea el caso
procedemos presionar el
botón Execute.
13. Aquí podemos ver el producto y
el estatus que ha sido instalado
completamente, además nos
muestra cuando ha sido
completado una palomita en
medio de un círculo verde,
también podemos ver un lápiz a
lado izquierdo del producto con
el estatus instalando y el
progreso porcentual de su
instalación.
14. Como podemos ver todos
los componentes o
productos como lo muestra
la tabla tienen un estatus
de completo, damos clic en
Next> para continuar.
15. Instalador nos muestra una
ventana de configuración del
producto, le damos Next> para
continuar con la configuración
de estos productos.
16. Ahora el programa nos pide
seleccionar un grupo de
replicación por lo pronto
dejamos por defecto el que se
muestra por la flecha y damos
clic en Next>.
17. Para los que configurar el
tipo y redes en este caso le
damos Next>.
18. Ahora nos pide el método de
autenticación en este caso
dejamos el que por defecto
está marcado, el cual nos dice
usar un fuerte password de
encriptación para
autentificación el cual el
programa no lo está
recomendando, le damos clic
en Next>.
19. Descargar en los configurados
las cuentas y los roles de cada
usuario ingresamos el
Password de MySQL raíz tiene
el siguiente campo volvemos a
repetirlo, seguidamente vamos
a añadir un usuario en mi caso
le proporcione mi nombre de
usuario le especifiqué el Host y
el rol de uso como
administradores de bases de
datos, dependiendo de la
configuración que cada uno
requiera es la configuración
que se le proporcionara,
damos clic en Next>.
20. Cuenta con instalaciones
ahora se nos requiere la
configuración del servicio
de Windows, en este caso lo
dejamos por defecto tal y
como se muestra en la
toma de pantalla y damos
clic en Next>.
21. Ahora en esta toma de
pantalla nos aparece
aplicar configuración
donde nos muestra la
flecha superior, además
de un cuadro de texto
que nos muestra los
pasos de la
configuración en este
caso damos clic en el
botón Execute.
22. Tomás de pantalla nos
muestras en la pestaña de
pasos de configuración el
progreso que lleva con una
palomita de color verde en
el centro del círculo y una
flechita azul apuntando
hacia la derecha del paso
que está realizando
actualmente.
23. Como podemos ver en esta
toma de pantalla la
configuración de los pasos
ha sido completamente
terminada, damos clic en
Finish.
24. En esta toma de pantalla
nos muestra la
configuración de los
productos cada uno de
ellos tiene diferentes
componentes hacer
instalados o configurados,
como podemos ver la
configuración se ha
completado
correctamente en el
producto MySQL Server
8.0.12, damos clic en
Next>.
25. El siguiente lista a
configurar es el router
en este caso dejamos
por defecto lo que nos
muestra y damos clic
en Finish.
26. Ahora en esta toma de
pantalla nos presenta la
inicialización de la
configuración para el router
la cual sólo damos clic en
Next>.
27. En esta pantalla se nos
muestra la conexión al
servidor el usuario está
por defecto root y en la
contraseña le
introducimos la que
anteriormente habíamos
proporcionado, al
presionar el botón de
Check aparece una
palomita de color verde y
una leyenda seguida que
dice todas las
conexiones han sido
exitosas, posteriormente
damos clic en Next>.
28. En esta toma de pantalla
se muestra los pasos que
configuración para ser
aplicados en este caso sólo
damos clic en Execute.
29. Después de haber oprimido
por haberle dado clic a
Execute que se mostró en la
pantalla anterior nos
aparecerá esta otra toma de
pantalla la cual nos muestra
con unas palomitas que la
configuración ha sido
aplicada correctamente,
finalmente damos clic al
botón de Finish.
30. Como podemos ver en esta toma
de pantalla al presionar el botón
de Windows nos aparece en las
aplicaciones instaladas o
agregadas recientemente, con ello
comprobamos que nuestros
elementos han sido instalados
correctamente.
31. Después de haber realizado la
instalación y que esta fue correcta,
procedemos a abrir Visual Studio y
como podemos ver en el área
herramientas vemos el logotipo de
MySQL lo cual nos indica que este
ha sido correctamente instalado en
Visual Studio y está listo para
utilizarse.
32. Tabla de 5 clases de MySQLClient
En la tabla que tenemos a un lado sólo se
muestran cinco clases y una descripción
general del funcionamiento principal de estas
mismas, las cuales podremos usarlas para
Visual Studio.
Clase Función Principal
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.
MySqlDataReader
Proporciona un medio para leer una secuencia de
filas de solo avance de una base de datos MySQL.
Esta clase no puede heredarse.
MySqlCommand
Representa una instrucción SQL para ejecutar
contra una base de datos MySQL. Esta clase no
puede heredarse.
MySqlConnection
Representa una conexión abierta a una base de
datos del servidor MySQL. Esta clase no puede
heredarse.
MySqlConfiguration
Defines a configuration section that contains the
information specific to MySQL.
33. Bibliografía
• https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
• https://dev.mysql.com/downloads/connector/net/1.0.html
• https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
• https://es.slideshare.net/
• https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
• Bell, C. (2012). Expert MySQL. Montrial: apress.
• Groussard, T. (2011). C# 4 los fundamentos del lenguaje desarrollar con VisualStudio 2010. Barcelona: Ediciones ENI.
• Hawthorne, R. (2002). Desarrollo de base de datos en SQL Server. México: Pearson Educacion.
• Línea de código. Lenguajes de programación (2011). Net Conexión MYSQL y C#. Recuperado de http://lineadecodigo.com/dotnet/conexion-mysql-y-
c-vs-2005/
• MSDN Microsoft Developer Network (2013a). Sq lCommand Clas. Recuperado de http://msdn.microsoft.com/en-
us/library/system.data.sqlclient.sqlcommand%28v=vs.110%29.aspx
• MSDN Microsoft Developer Network (2013b). SqlCommand.ExecuteReader Method. Recuperado de http://msdn.microsoft.com/en-
us/library/9kcbe65k(v=vs.110).aspx)
• MSDN Microsoft Developer Network (2013c). SqlCommand.ExecuteScalar Method. Recuperado de http://msdn.microsoft.com/en-
us/library/system.data.sqlclient.sqlcommand.executescalar(v=vs.110).aspx).
• MSDN Microsoft Developer Network (2013d). SqlDataAdapter (Clase). Recuperado de http://msdn.microsoft.com/es-
es/library/system.data.sqlclient.sqldataadapter%28v=vs.110%29.aspx
• MySQL (2013a). Begin Your Download mysql-connector-net-6.7.4.msi. Recuperado de http://dev.mysql.com/downloads/file.php?id=413555
• MySQL (2013b). Class MySqlConnection Constructor (Default). Recuperado de http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-
mysqlconnection.html#connector-net-examples-mysqlconnection-defctor
• MySQL (2013c). MySqlCommand. Recuperado de http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlcommand.html):
• MySQL (2013d). MySqlDataAdapter. Recuperado de http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqldataadapter.html
• MySQL (2013e). MySql.Data.MySqlClient. Recuperado de http://dev.mysql.com/doc/refman/5.1/en/connector-net-ref-mysqlclient.html
• MySQL (2013f). MySql.Data.MySqlClient NamespaceNamespace hierarchy. Recuperado de http://dev.mysql.com/doc/refman/5.1/en/connector-net-
ref-mysqlclient.html