1. UNIVERSIDAD ABIERTA Y A DISTANCIA DE MÉXICO
Curso
PROGRAMACIÓN NET III
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient
Docente en línea
ESTHER LOZANO CANDIA
Alumno: JUAN ANTONIO PADILLA MACEDO
Matrícula: ES162009307
Fecha: 14 de marzo de 2019
2. Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient
Propósito
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.
3. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se ingresa al link (En mi caso descargue todos los productos MySQL):
https://dev.mysql.com/downloads/connector/net/1.0.html
4. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se elige el sistema operativo:
5. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se elige la opción deseada, yo elegí solo descargar sin registrar:
6. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se descarga el ejecutable y se obtiene el MySQL Installer:
7. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se aceptan los términos y se eligen los productos a descargar:
8. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se aceptan los términos y se eligen los productos a descargar:
9. Realizar una presentación ejecutiva, donde explique la
instalación del conector de Mysql para Visual Studio Net.
• Se completa la instalación y configuración:
10. • Agregar y elaborar en la presentación una
tabla de por lo menos 5 clases de MysqlClient
y explique de forma general su función.
11. Clase Descripción Sintaxis C#
MySqlCommand Representa una instrucción SQL para
ejecutar contra una base de datos MySQL.
Esta clase no puede heredarse.
public sealed class MySqlCommand : DbCommand,
IDisposable, Icloneable
MySqlCommandBuilder Genera automáticamente comandos de una
sola tabla que se utilizan para conciliar los
cambios realizados en un DataSet con la
base de datos MySQL asociada. Esta clase no
puede heredarse.
public sealed class MySqlCommandBuilder :
DbCommandBuilder
MySqlConnection Representa una conexión abierta a una base
de datos del servidor MySQL. Esta clase no
puede heredarse.
public sealed class MySqlConnection : DbConnection,
Icloneable
MySqlDataAdapter Representa un conjunto de comandos de
datos y una conexión de base de datos que
se utilizan para llenar un conjunto de datos y
actualizar una base de datos MySQL. Esta
clase no puede heredarse.
public sealed class MySqlDataAdapter :
DbDataAdapter,
IDbDataAdapter, IDataAdapter
MySqlDataReader Proporciona un medio para leer un flujo de
filas solo hacia adelante desde una base de
datos MySQL. Esta clase no puede
heredarse.
public sealed class MySqlDataReader : DbDataReader,
IDataReader, IDisposable, IDataRecord
MySqlException La excepción que se produce cuando MySQL
devuelve un error. Esta clase no puede
heredarse.
[SerializableAttribute]
public sealed class MySqlException : DbException
MySqlParameterCollection Representa una colección de parámetros
relevantes para un MySqlCommand, así
como sus respectivas asignaciones a
columnas en un DataSet. Esta clase no
puede heredarse.
public sealed class MySqlParameterCollection :
DbParameterCollection
MySqlTransaction Representa una transacción de SQL que se
realizará en una base de datos MySQL. Esta
clase no puede heredarse.
public sealed class MySqlTransaction : DbTransaction
MySql.Data.MySqlClient Namespace
detalle y descripción de clases frecuentes
12. Referencias:
• MYSQL.DATA.MYSQLCLIENT NAMESPACE
• En el texto: (Dev.mysql.com, 2019)
• Bibliografía: Dev.mysql.com. (2019). MySql.Data.MySqlClient
Namespace. [online] Available at:
https://dev.mysql.com/doc/dev/connector-
net/8.0/html/N_MySql_Data_MySqlClient.htm [Accessed 14 Mar.
2019].