1. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1
Programación net III
Unidad 3.
Manipulación de datos mediante NET DPRN
Actividad 1
Mysql.Data.MySqlClient
Profesora: Esther Lozano Candia
Estudiante: Bernardo Dzul Aguilar
Grupo: DS-DPRN3-1801-B1-001
Fecha de Entrega: 05 de marzo del 2018
Retroalimentación:
2. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2
El propósito de esta actividad es conozca la implementación de la colección Mysql.Data.MysqlClient y
sus clases en su proyecto. Para esto debe realizar la instalación del conector de Mysql Para Net
https://dev.mysql.com/downloads/connector/net/1.0.html
https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
1. Realizar una presentación en https://prezi.com/ (ya sea prezi classic o prezi next) ó también
puedes usar la aplicación https://es.slideshare.net/ para subir tu archivo, donde explique la
instalación del connector de Mysql para Visual Studio Net.
2. Elaborar una tabla de por lo menos 5 clases de MysqlClient y explique de forma general su
función. Debe ingresar a https://dev.mysql.com/doc/connectornet/en/connector-net-ref-
mysqlclient.html
Para consultar las clases.
*Incluir fuentes de información consultadas
Pasos para la instalación del conector MySQL para NET
Paso 1: nos dirigimos al portal inicial https://dev.mysql.com/downloads/connector/net/ donde se
descargara el conector.
3. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3
Paso 2: Procedemos a la instalación, para esto damos doble clic y posteriormente nos aparecerá el
siguiente cuadro de dialogo de instalación. Damos clic en Next
Paso 3: Nos dirigimos a la página https://dev.mysql.com/downloads/ para descargar MySQL Installer
4. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4
Paso 4: Cuando descargamos se ejecuta el instalador aceptamos términos y condiciones y se presiona
Next.
Paso 5: Seleccionamos la instalación Full y presionamos Next
5. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5
Paso 6: la pantalla nos para mostrar los elementos que se instalaran o que son necesarios para la
instalación de MySQL presionamos Next
Paso 7: A continuación se mostrara la pantalla del proceso de instalación de oprimimos execute y
esperamos a que termine de instalar los componente.
6. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6
Paso 8: Posterior nos muestra una pantalla con los elementos que serán configurados en MySQL,
presionamos Next
Paso 9: Es importante tener a la mano el dato del port number ya que se necesitara pasa la configuración
del sistema, presionamos Next para continuar.
7. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7
Paso 10: En esta pantalla podremos especificar lo siguiente:
1) La contraseña Root, la cual nos servirá para ingresar al servidor y realizar alta, consulta y respaldos
de las bases de datos.
2) Agregar usuarios, este usuario será el administrador del servidor, con estos datos podremos configurar
el sistema posteriormente.
Paso 11: En esta pantalla le muestra cómo serán con_gurados los elementos del servidor solo de clic en
Next.
8. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8
Paso 12: Selecciónanos Excetute para iniciar la configuración del servidor.
Paso 13: Una vez finalizado del proceso de clic en Finish
9. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9
Paso 14: Nuevamente de clic en Next para configurar el siguiente elemento.
Paso 15: Coloque la contraseña Root que asigno anteriormente, Seleccione Check para validar la
conexión con el servidor. Posteriormente de clic en Next.
10. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 10
Paso 16: Seleccione Execute para iniciar la configuración.
Paso 17: Por último le muestra los elementos que fueron configurados satisfactoriamente y
seleccionamos finish.
11. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 11
Tabla MysqlClient
12. Programación net III
UNIDAD 3. Manipulación de datos mediante NET DPRN
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 12
Nombre Sintaxis Descripción
Clase MySqlConnection NotInheritable Public Class
MySqlConnection_
Inherits Component_
Implements IDbConnection, ICloneable
Representa una conexión
abierta a MySQL server
Clase MySqlDataAdapter NotInheritable Public Class
MySqlDataAdapter_
Inherits DbDataAdapter
Representa una serie de
comandos de datos y una
conexión a base de datos
utilizado para llenar un
DataSet y actualizar la bae de
datos MySQL
Clase MySqlCommand NotInheritable Public Class
MySqlCommand_
Inherits Component_
Implements IDbCommand, ICloneable
Representa una sentencia de
SQL a ejecutar hacia una
base de datos en MySQL
Clase MySqlDataReader NotInheritable Public Class
MySqlDataReader_
Inherits MarshalByRefObject_
Implements IEnumerable, IDataReader,
IDisposable, IDataRecord
Provee una forma de
solamente leer filas de una
base de datos en MySQL
Clase
BaseExceptionInterceptor
public abstract Exception
InterceptException(Exception exception,
MySqlConnection connection);
public virtual void Init(MySqlConnection
connection);
Clase base que se debe usar
para todos los interceptores
de excepción de usuario y
origen
Fuentes
MySQL. (s.f). MySql.Data.MySqlClient. marzo 03, 2018, de Clase BaseExceptionInterceptor Sitio web:
https://dev.mysql.com/doc/dev/connector-
et/6.10/html/T_MySql_Data_MySqlClient_Interceptors_BaseExceptionInterceptor.htm
MySQL. (s.f). MySql.Data.MySqlClient Namespace. marzo 03, 2018, de MySQL Sitio web:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
UNADMX. (s.f). Manipulación de datos mediante .NET. marzo 03, 2018, de UNADMX Sitio web:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/06/DPRN3/U3/Unidad_3_Manipulaci
on_de_datos_mediante_NET_DPRN3.pdf