UnADM: Universidad Abierta y a Distancia de México
Ciencias Exactas,Ingenieríay Tecnología | Desarrollo de
Software
Séptimo semestre
Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Grupo DS-DPRN3-1801-B1-001
Docente Esther Lozano Candia
Actividad 1. Mysql.Data.MySqlClient
Rafael Alberto Domínguez de la O - ES1511110864
Marzo27,2018
1. Instalación del conector de MySQL para .NET
Para poder hacer uso de las clases de MySqlClient primero se deberá de
descargar el conector de MySQL (MySQL Connector). Este se puede descargar
como un instalador automático desde este enlace. Dentro de dicha página se
encontrará un cuadro en donde se selecciona el sistema operativo y se da clic en
descargar al archivo resultante.
Tras dar descargar se nos llevará a la siguiente página, en la cual puedes
registrarte/iniciar sesión o puedes simplemente descargar el archivo de interés
dando en “No thanks, just start my download”. Tras ello, el archivo estará
disponible para descargarse.
Una vez descargado el archivo, se ejecuta, aceptando la advertencia de seguridad
y dando en ejecutar.
Tras ejecutarlo, comenzará el instalador automático, en donde se dará siguiente
para seguir con la instalación.
Tras dar siguiente, el instalador nos permitirá elegir el tipo de instalación del
conector, donde la principal diferencia son las características que se instalaran con
cada tipo. Tras elegir el tipo de instalación, se dará en siguiente.
Tras ello, la siguiente ventana nos permite comenzar la instalación del conector o
retroceder para cambiar el tipo de instalación. Si no hay problemas, se da en
instalar.
Tras concluir el proceso de instalación, una ventana nos notificará de haber
completado la instalación del conector. Se deberá dar en finalizar para concluir
con el instalador automático.
Una vez instalado el conector este podrá ser usado, para ello, se deberá agregar
la referencia de la clase del conector instalado, para lo cual se abre el proyecto en
donde se hará uso de la clase y después se da clic en la opción proyecto y
después en agregar referencia.
Tras ello, aparecerá una ventana en donde se deberá dar clic en la opción
extensiones y después, dentro de extensiones, buscar la clase MySql.Data y
marcar su casilla. Después dar en Aceptar.
Tras ello, ya se podrá importar/incluir Mysql.Data.MySqlClient e implementar sus
clases.
2. Elaborar una tabla de por lo menos 5 clases de MySqlClient y explique de
forma general su función.
Clase Función
MySqlConnection Esta clase permite crear una conexión
con una base de datos de acuerdo con
los parámetros especificados.
MySqlCommand Esta clase ejecuta un procedimiento
almacenado o una instrucción de
Transact-SQL sobre una base de
datos.
MySqlDataReader Esta clase permite leer los registros
orientado a la conexión, es decir,
mantiene un cursor en la base de
datos para poder leer los registros, por
lo que es necesario mantener la
conexión durante la operación.
MySqlDataAdapter Esta clase carga los datos de los
registros en un DataSet y no esta
orientado a la conexión, es decir,
durante un lapso carga los datos en un
DataSet para mantenerlos en
memoria. Además, las operaciones se
realizan sobre esta copia de los datos.
MySqlException Esta clase se usa para controlar los
errores producidos por MySQL.
Fuentes de consulta
Microsoft (noviembre 30, 2009). Datareaders Vs DataSet ¿Porque tanta diferencia
de tiempo en usar uno u otro método de acceso a datos?. Recuperado de
https://social.msdn.microsoft.com/Forums/es-ES/e76d28ea-cdb4-487a-8eb3-
b231c0ab24c1/datareaders-vs-dataset-porque-tanta-diferencia-de-tiempo-en-usar-
uno-u-otro-mtodo-de-acceso-a?forum=netfxes
Microsoft (s.f). Espacio de nombres System.Data.SqlClient. Recuperado de
https://msdn.microsoft.com/es-es/library/system.data.sqlclient(v=vs.110).aspx
Microsoft (marzo 30, 2017). DataAdapters and DataReaders. Recuperado de
https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/dataadapters-and-
datareaders
MySQL (s.f). 9.1 MySql.Data.MySqlClient Namespace. Recuperado de
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
MySQL (s.f). Download Connector/Net. Recuperado de
https://dev.mysql.com/downloads/connector/net/1.0.html

DPRN3_U3_A1_RADO

  • 1.
    UnADM: Universidad Abiertay a Distancia de México Ciencias Exactas,Ingenieríay Tecnología | Desarrollo de Software Séptimo semestre Programación NET III Unidad 3. Manipulación de datos mediante .NET Grupo DS-DPRN3-1801-B1-001 Docente Esther Lozano Candia Actividad 1. Mysql.Data.MySqlClient Rafael Alberto Domínguez de la O - ES1511110864 Marzo27,2018
  • 2.
    1. Instalación delconector de MySQL para .NET Para poder hacer uso de las clases de MySqlClient primero se deberá de descargar el conector de MySQL (MySQL Connector). Este se puede descargar como un instalador automático desde este enlace. Dentro de dicha página se encontrará un cuadro en donde se selecciona el sistema operativo y se da clic en descargar al archivo resultante. Tras dar descargar se nos llevará a la siguiente página, en la cual puedes registrarte/iniciar sesión o puedes simplemente descargar el archivo de interés dando en “No thanks, just start my download”. Tras ello, el archivo estará disponible para descargarse.
  • 3.
    Una vez descargadoel archivo, se ejecuta, aceptando la advertencia de seguridad y dando en ejecutar. Tras ejecutarlo, comenzará el instalador automático, en donde se dará siguiente para seguir con la instalación.
  • 4.
    Tras dar siguiente,el instalador nos permitirá elegir el tipo de instalación del conector, donde la principal diferencia son las características que se instalaran con cada tipo. Tras elegir el tipo de instalación, se dará en siguiente. Tras ello, la siguiente ventana nos permite comenzar la instalación del conector o retroceder para cambiar el tipo de instalación. Si no hay problemas, se da en instalar.
  • 5.
    Tras concluir elproceso de instalación, una ventana nos notificará de haber completado la instalación del conector. Se deberá dar en finalizar para concluir con el instalador automático. Una vez instalado el conector este podrá ser usado, para ello, se deberá agregar la referencia de la clase del conector instalado, para lo cual se abre el proyecto en donde se hará uso de la clase y después se da clic en la opción proyecto y después en agregar referencia.
  • 6.
    Tras ello, apareceráuna ventana en donde se deberá dar clic en la opción extensiones y después, dentro de extensiones, buscar la clase MySql.Data y marcar su casilla. Después dar en Aceptar. Tras ello, ya se podrá importar/incluir Mysql.Data.MySqlClient e implementar sus clases.
  • 7.
    2. Elaborar unatabla de por lo menos 5 clases de MySqlClient y explique de forma general su función. Clase Función MySqlConnection Esta clase permite crear una conexión con una base de datos de acuerdo con los parámetros especificados. MySqlCommand Esta clase ejecuta un procedimiento almacenado o una instrucción de Transact-SQL sobre una base de datos. MySqlDataReader Esta clase permite leer los registros orientado a la conexión, es decir, mantiene un cursor en la base de datos para poder leer los registros, por lo que es necesario mantener la conexión durante la operación. MySqlDataAdapter Esta clase carga los datos de los registros en un DataSet y no esta orientado a la conexión, es decir, durante un lapso carga los datos en un DataSet para mantenerlos en memoria. Además, las operaciones se realizan sobre esta copia de los datos. MySqlException Esta clase se usa para controlar los errores producidos por MySQL. Fuentes de consulta Microsoft (noviembre 30, 2009). Datareaders Vs DataSet ¿Porque tanta diferencia de tiempo en usar uno u otro método de acceso a datos?. Recuperado de https://social.msdn.microsoft.com/Forums/es-ES/e76d28ea-cdb4-487a-8eb3- b231c0ab24c1/datareaders-vs-dataset-porque-tanta-diferencia-de-tiempo-en-usar- uno-u-otro-mtodo-de-acceso-a?forum=netfxes Microsoft (s.f). Espacio de nombres System.Data.SqlClient. Recuperado de https://msdn.microsoft.com/es-es/library/system.data.sqlclient(v=vs.110).aspx Microsoft (marzo 30, 2017). DataAdapters and DataReaders. Recuperado de https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/dataadapters-and- datareaders MySQL (s.f). 9.1 MySql.Data.MySqlClient Namespace. Recuperado de https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html MySQL (s.f). Download Connector/Net. Recuperado de https://dev.mysql.com/downloads/connector/net/1.0.html