SlideShare una empresa de Scribd logo
PÁGINA. 4
Unidad 3.
Manipulación de datos mediante .NET
Actividad 1.
Mysql.Data.MySqlClient
Materia: Programación NET III.
Clave de la
Materia: DS-DPRN3-1901-B1-001
Docente: Mtra. Esther Lozano Candía
Nombre alumno: Heliut Sánchez Cuevas
Matricula: ES1511103919
e-mail:
WhatsApp:
heliut.sanchez@hotmail.com
heliut.sanchez@gmail.com
heliut.sanchez@nube.unadmexico.mx
5512682860
10 de marzo del 2019
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página1
Índice:
INSTRUCCIONES DE LA ACTIVIDAD 1........................................................................................................................................................2
INTRODUCCIÓN...........................................................................................................................................................................................3
INSTALACIÓN DEL CONECTOR / net.........................................................................................................................................................5
Las clases......................................................................................................................................................................................................19
CONCLUSIONES..........................................................................................................................................................................................21
REFERENCIAS............................................................................................................................................................................................21
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página2
INSTRUCCIONES DE LA ACTIVIDAD 1.
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. 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 ejecutiva, donde explique la instalación del conector de
Mysql para Visual Studio Net.
2. Integrar su presentación en la aplicación https://es.slideshare.net/
3. 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. Debe ingresar a
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html
Para consultar las clases.
*Incluir fuentes de información consultadas
4. Cuando hayas elaborado la presentación de la instalación y clases de MysqlClient
comparte el link, copia la liga y en un documento PDF guarde el link de su presentación
y guarde la actividad con el nombre DPRN3_U3_A1_XXYZ, para recibir
retroalimentación mediante la herramienta Tarea.
NO envíe archivos comprimidos.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página3
INTRODUCCIÓN.
Como es de saberse cada vez que utilizamos una nueva configuración en un sistema es
necesario agregar los archivos controladores o mejor conocidos como librerías, estos
archivos tienen el código suficiente y específico para poder realizar una tarea específica, por
lo cual es necesario instalarlo en el sistema, de acuerdo a sus especificaciones, en nuestro
caso vamos a trabajar con Mysql.Data.MySquelClient. que es un conector de /NET.
En esta presentación se describe cómo instalar y configurar MySQL Connector / NET, el
conector que permite que las aplicaciones .NET se comuniquen con los servidores MySQL, y
cómo usarlo para desarrollar aplicaciones de base de datos, de acuerdo a las instrucciones
en el párrafo anterior.
Información de licencias. Este producto puede incluir software de terceros, utilizado bajo
licencia. El Manual del usuario de la información de la licencia de la comunidad de MySQL
Connector / NET tiene información sobre las licencias relacionadas con las versiones de la
comunidad de Connector / NET hasta la versión 7.0, incluida esta. El Manual del usuario de
la información de la licencia comercial de MySQL Connector / NET tiene información sobre
las licencias relacionadas con las versiones comerciales de Connector / NET hasta la versión
7.0. El Manual del usuario de la información de la licencia de la comunidad de MySQL
Connector / NET 8.0 contiene información sobre las licencias relacionadas con las versiones
de la comunidad de Connector / NET de la serie de la versión 8.0. MySQL Connector / NET
8.0 Información de licencia comercial El Manual del usuario tiene información sobre las
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página4
licencias relacionadas con las versiones comerciales de Connector / NET de la serie de
versiones 8.0.
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 requeridas y se integra en herramientas compatibles con ADO.NET. Puede crear
aplicaciones utilizando su elección de lenguajes .NET. Connector / NET es un proveedor de
datos ADO.NET totalmente administrado escrito en C # 100% puro. No utiliza la biblioteca del
cliente MySQL C
Para las notas que detallan los cambios en cada versión de Connector / NET, consulte
las Notas de la versión de MySQL Connector / NET .
Connector / NET incluye soporte completo para:
• Conexiones encriptadas utilizando el protocolo TLSv1.2 sobre TCP / IP. Requiere
Connector / NET 6.10.4, 8.0.11 o superior.
• MySQL como Document Store sobre el protocolo X.
• Características proporcionadas por el servidor MySQL hasta e incluyendo la serie de
versiones MySQL 8.0.
• .NET Core y Entity Framework Core para permitir el desarrollo multiplataforma.
• Soporte de paquetes grandes para enviar y recibir filas y BLOBvalores de hasta 2
gigabytes de tamaño.
• Compresión de protocolo, que permite comprimir el flujo de datos entre el cliente y el
servidor.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página5
• Conexiones mediante sockets TCP / IP, canalizaciones con nombre o memoria
compartida en Windows.
• Conexiones mediante sockets TCP / IP o sockets Unix en Unix.
• El framework Open Source Mono desarrollado por Novell.
• Marco de la entidad.
• .NET para aplicaciones de Windows 8.x Store (aplicaciones de Windows RT Store).
Connector / NET es compatible con las versiones completas de Visual Studio 2013,
2015 y 2017, aunque el alcance de la asistencia puede ser limitado dependiendo de sus
versiones de Connector / NET y Visual Studio. Para más detalles, vea MySQL para
Visual Studio.
INSTALACIÓNDEL CONECTOR / NET.
Previo a la instalación se debe verificar que se cuenten con los software y hardware
adecuados para su correcto funcionamiento, posterior a esto se debe tener instalado el
Microsoft Visual Studio que es un entorno de desarrollo integrado (IDE, por sus siglas en
inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación,
tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos
de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas
capacidades online bajo Windows Azure en forma del editor Monaco.
Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como
servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET
2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo,
páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre otros.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página6
Como es de saberse cada vez que utilizamos una nueva configuración en un sistema es
necesario agregar los archivos controladores o mejor conocidos como librerías, estos
archivos tienen el código suficiente y específico para poder realizar una tarea específica, por
lo cual es necesario instalarlo en el sistema, de acuerdo a sus especificaciones.
Después de verificar lo anterior se procede a la descarga del archivo ejecutable del conector
/ NET, que se encuentra disponible en el siguiente link:
https://dev.mysql.com/downloads/connector/net/1.0.html
El sistema de instalación
en automático detecta tu
sistema operativo, sin
embargo, verifícalo.
Se espera a obtener el
archivo instalable, damos clic
en el botón de descargar
para iniciar la descarga.
Cuando le des clic al
botón de descarga de podrás
dar cuenta que te pide que
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página7
seas registrado o también te la opción de registrarte en Oracle, para que puedas descargar
el archivo que pretendemos obtener, te puedes registrar con los datos, correo electrónico y
contraseña de la UnADM y listo ya puedes descargar el archivo.
En caso del navegador Chrome.
Obtendrás el siguiente archivo.
Imagen obtenida en captura de pantalla de explorador Windows muestra la descarga.
Cerciórate que no se encuentra en ejecución el programa de Visual Studio para la
correcta instalación del conector.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página8
Una vez obtenido el archivo ejecutable del conector procedemos a iniciarlo.
Damos clic en Next.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página9
Seleccionamos Typical.
Y amos clic en Next.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página10
Por ultimo damos clic en Install, para comenzar la instalación.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página11
Al terminar la instalación de nuestro conector nos aparecerá la siguiente pantalla.
Y le damos clic en Finish. Para finalizar la instalación.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página12
Con los pasos anteriores ya hemos culminado con la instalación del conector correctamente,
ahora como nos damos cuenta que el conector agrego la librería correspondiente, nos
dirigimos al explorador de Windows y nos vamos a la siguiente ruta en mi caso:
Nos hemos cerciorado de la instalación de la librería que nos permita llevar a cabo la conexión
con MySQL en forma correcta.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página13
Pero aun debemos corroborar que en Visual Studio se encuentre configurado el conector, de
la siguiente manera:
Abrimos Visual Studio
Iniciamos un proyecto Form de Windows, no importa sus características ya que solo será para
poder configurar el conector a MySQL que hemos instalado.
Nos dirigimos al explorador de soluciones luego a Agregar referencia, Ensamblados,
extensiones, buscamos MySql.Data y lo seleccionamos, le damos en aceptar y listo ha sido
agregado.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página14
captura de pantalla que demuestra la selección de la librería de conexión a NET.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página15
Agregar conexión a nuestro proyecto…
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página16
Seleccionamos el origen de datos en este caso MySQL Database…
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página17
Introducimos los datos de conexión, Server Name: localhost, User name: root, Password:
*****, seleccionamos la base de datos donde pretendemos enlazar, Database name:
sustamondlog…
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página18
Damos clic en Probar conexión y nos aparece el siguiente recuadro…
Listo la conexión ha sido comprobada por lo cual indica que nuestro conector es funcional.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página19
LAS CLASES.
Clase Descripción Función
BaseCommandInterceptor Proporciona un medio para mejorar o
reemplazar los comandos SQL a
través de la cadena de conexión en
lugar de recompilar.
Inicializa una nueva
instancia de la clase
BaseCommandInterceptor
BaseTableCache Proporciona una clase base utilizada
para el caché de tabla.
Inicializa una nueva
instancia de la clase
BaseTableCache
MySqlBulkLoader Cargar muchas filas en la base de
datos.
Permite importar grandes
cantidades de datos en
una base de datos con
carga masiva.
MySqlClientFactory Representa
la DBProviderFactoryimplementación
para MySqlClient.
Representa un conjunto
de métodos para crear
instancias de la
implementación del cliente
MySQL de las clases de
origen de datos.
MySqlCommand Representa una instrucción SQL para
ejecutar contra una base de datos
Representa una
instrucción SQL para
ejecutar contra una base
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página20
Clase Descripción Función
MySQL. Esta clase no puede
heredarse.
de datos MySQL. Esta
clase no puede heredarse.
MySqlCommandBuilder Genera automáticamente comandos
de una sola tabla que se utilizan para
conciliar los cambios realizados en un
conjunto de datos con la base de
datos MySQL asociada. Esta clase
no puede heredarse.
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.
MySqlConfiguration Define una sección de configuración
que contiene la información
específica de MySQL.
Representa una sección
dentro de un archivo de
configuración.
MySqlConnection Representa una conexión abierta a
una base de datos del servidor
MySQL. Esta clase no puede
heredarse.
Representa una conexión
abierta a una base de
datos del servidor
MySQL. Esta clase no
puede heredarse.
Actividad 1. Instalación de Mysql.Data.MySqlClient.
Página21
CONCLUSIONES.
Cuando utilizamos cualquier programa por cansillo que sea, este no solo necesita de su
propio código para realizar la mayoría de sus funciones, todos necesitan de librerías, algunos
propias y otros de autores externos que incluso tiene sus propios Derechos reservados.
REFERENCIAS
MSDN Microsoft DeveloperNetwork (2013d).SqlDataAdapter (Clase). Recuperadode
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 (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

Más contenido relacionado

PDF
Dprn3 u3 a1_dahp
PPTX
PPTX
Dprn3 u3 a1_jahf
PPTX
Aplicaciones Web Seguras (Anti-SQLi)
PDF
Aplicaciones Web Seguras (Anti-SQLi)
PPTX
DPRN3_U3_A1_FEGM
PDF
Servidor HTTP en Windows (IIS)
DOCX
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)
Dprn3 u3 a1_dahp
Dprn3 u3 a1_jahf
Aplicaciones Web Seguras (Anti-SQLi)
Aplicaciones Web Seguras (Anti-SQLi)
DPRN3_U3_A1_FEGM
Servidor HTTP en Windows (IIS)
Manual de Encriptacion de Base de Datos para eFactory ERP/CRM (v1.0)

La actualidad más candente (20)

PDF
3er corte 20% erwin nava
PPTX
SERVIDOR WEB (SERVER 2008 R2)
PPTX
Manual de instalacion mysql
PDF
Instalación del servidor web en windows server 2008
PDF
Unidad 2
PPTX
DPRN3_U3_A1_JOMM
PDF
Bejarano mellado christian-practica-iis
PPTX
Implementacion del servidor de aplicaciones web (IIS)
PDF
Pasos para Instalar MySQL server
DOCX
Documentacion del proyecto
DOCX
Bd eq.#3 actividad 2 reporte instalacion mys ql
ODP
instalacion e intregracion de OcsInventory-NG y GLPI
PDF
Manual de instalacion de servidor zentyal 3
PDF
Dprn3 u3 a1_jumr
PPTX
PPTX
ICLOUD
PDF
Daw02 tarea
PPTX
DPRN3 U3 A1 EVOR
PDF
Instalación de Oracle Database Express Edition 11G Release 2
PPTX
- Creación de una base de datos en MySql con Replicacion -
3er corte 20% erwin nava
SERVIDOR WEB (SERVER 2008 R2)
Manual de instalacion mysql
Instalación del servidor web en windows server 2008
Unidad 2
DPRN3_U3_A1_JOMM
Bejarano mellado christian-practica-iis
Implementacion del servidor de aplicaciones web (IIS)
Pasos para Instalar MySQL server
Documentacion del proyecto
Bd eq.#3 actividad 2 reporte instalacion mys ql
instalacion e intregracion de OcsInventory-NG y GLPI
Manual de instalacion de servidor zentyal 3
Dprn3 u3 a1_jumr
ICLOUD
Daw02 tarea
DPRN3 U3 A1 EVOR
Instalación de Oracle Database Express Edition 11G Release 2
- Creación de una base de datos en MySql con Replicacion -
Publicidad

Similar a Dprn3 u3 a1_hesc (20)

PPTX
Actividad 1: Mysql.Data.MySqlClient
PPTX
DPRN3_U3_A1_IRUM
PPTX
MySQL.DataMySqlClient
PDF
Dprn3 u3 a1_jobc
PPT
Examen Profesional 1
PDF
DPRN3_U3_A1_IRMG1
PPTX
Ds dprn3 u3_a1_alcz
PDF
Tutorial windows azure con visual studio 2010
DOCX
DPRN3_U3_A1_JEBS
DOCX
Informe proyecto nessus
PPTX
DPRN3 U3 A1_miac
PDF
Proyecto visual studio
DOCX
Dprn3 u3 a1_hane1
PDF
ASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicas
PDF
Asp.net
PDF
Material teorico
PDF
Material de apoyo
PDF
Practica 7
PDF
PDF
Practica 7
Actividad 1: Mysql.Data.MySqlClient
DPRN3_U3_A1_IRUM
MySQL.DataMySqlClient
Dprn3 u3 a1_jobc
Examen Profesional 1
DPRN3_U3_A1_IRMG1
Ds dprn3 u3_a1_alcz
Tutorial windows azure con visual studio 2010
DPRN3_U3_A1_JEBS
Informe proyecto nessus
DPRN3 U3 A1_miac
Proyecto visual studio
Dprn3 u3 a1_hane1
ASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicas
Asp.net
Material teorico
Material de apoyo
Practica 7
Practica 7
Publicidad

Último (20)

PPT
BUENA PARA INSTRUCCION EN BUENAS PRACT.ppt
PDF
Ideacion y conceptualización-Act2-EmelyBermeo-Parte 1.pdf
PDF
Gestion d3 procesos kfififoofofkfjdjdjieoeodkjfjfjf
PPTX
Conferencia orientadora Sinapsis y Receptores.pptx
PDF
Higiene Industrial para la seguridad laboral
PDF
ORIENTACIÓN - SEM1.pdf ORIENTACIÓN ESTRUCTURAL
PDF
un power point de minecraft, no está terminado.
PPTX
Presentación de resumen del producto.pptx
PPTX
Plantilla Oficial bbvbcvbcvbcvbcvbcvbcbcvbcvb
PPTX
Acido Base.pptx m
PDF
Documento A4 Página de proyecto con fotos ecología verde.pdf (1).pdf
PDF
CATALOGO piratería y decoración para negocio
PPTX
mapa mental sobre la elaboracion del plan analitico sobre la nueva escuela me...
PPTX
29.01.2025, Liderazgo activo Kevin Romaña sem 4.pptx
PPTX
Presentación de tema sexualidad y cuidado del cuerpo
PDF
Semana del 30 de junio al 04 de julio de 2025.pdf
PDF
Cartelera de lavaplatos de bicarbonato y limon
PDF
Tema 5.pdfdjdjsjsjshdbsjsjsjsjsjsjsjsjsjsjsj
PPTX
tipos de cefalea pptx presentación diapositivas
PPTX
MATBApptxx.mbaarqtqweujjyyffdrtghjujjjjjikbfd
BUENA PARA INSTRUCCION EN BUENAS PRACT.ppt
Ideacion y conceptualización-Act2-EmelyBermeo-Parte 1.pdf
Gestion d3 procesos kfififoofofkfjdjdjieoeodkjfjfjf
Conferencia orientadora Sinapsis y Receptores.pptx
Higiene Industrial para la seguridad laboral
ORIENTACIÓN - SEM1.pdf ORIENTACIÓN ESTRUCTURAL
un power point de minecraft, no está terminado.
Presentación de resumen del producto.pptx
Plantilla Oficial bbvbcvbcvbcvbcvbcvbcbcvbcvb
Acido Base.pptx m
Documento A4 Página de proyecto con fotos ecología verde.pdf (1).pdf
CATALOGO piratería y decoración para negocio
mapa mental sobre la elaboracion del plan analitico sobre la nueva escuela me...
29.01.2025, Liderazgo activo Kevin Romaña sem 4.pptx
Presentación de tema sexualidad y cuidado del cuerpo
Semana del 30 de junio al 04 de julio de 2025.pdf
Cartelera de lavaplatos de bicarbonato y limon
Tema 5.pdfdjdjsjsjshdbsjsjsjsjsjsjsjsjsjsjsj
tipos de cefalea pptx presentación diapositivas
MATBApptxx.mbaarqtqweujjyyffdrtghjujjjjjikbfd

Dprn3 u3 a1_hesc

  • 1. PÁGINA. 4 Unidad 3. Manipulación de datos mediante .NET Actividad 1. Mysql.Data.MySqlClient Materia: Programación NET III. Clave de la Materia: DS-DPRN3-1901-B1-001 Docente: Mtra. Esther Lozano Candía Nombre alumno: Heliut Sánchez Cuevas Matricula: ES1511103919 e-mail: WhatsApp: heliut.sanchez@hotmail.com heliut.sanchez@gmail.com heliut.sanchez@nube.unadmexico.mx 5512682860 10 de marzo del 2019
  • 2. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página1 Índice: INSTRUCCIONES DE LA ACTIVIDAD 1........................................................................................................................................................2 INTRODUCCIÓN...........................................................................................................................................................................................3 INSTALACIÓN DEL CONECTOR / net.........................................................................................................................................................5 Las clases......................................................................................................................................................................................................19 CONCLUSIONES..........................................................................................................................................................................................21 REFERENCIAS............................................................................................................................................................................................21
  • 3. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página2 INSTRUCCIONES DE LA ACTIVIDAD 1. 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. 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 ejecutiva, donde explique la instalación del conector de Mysql para Visual Studio Net. 2. Integrar su presentación en la aplicación https://es.slideshare.net/ 3. 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. Debe ingresar a https://dev.mysql.com/doc/connector-net/en/connector-net-ref-mysqlclient.html Para consultar las clases. *Incluir fuentes de información consultadas 4. Cuando hayas elaborado la presentación de la instalación y clases de MysqlClient comparte el link, copia la liga y en un documento PDF guarde el link de su presentación y guarde la actividad con el nombre DPRN3_U3_A1_XXYZ, para recibir retroalimentación mediante la herramienta Tarea. NO envíe archivos comprimidos.
  • 4. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página3 INTRODUCCIÓN. Como es de saberse cada vez que utilizamos una nueva configuración en un sistema es necesario agregar los archivos controladores o mejor conocidos como librerías, estos archivos tienen el código suficiente y específico para poder realizar una tarea específica, por lo cual es necesario instalarlo en el sistema, de acuerdo a sus especificaciones, en nuestro caso vamos a trabajar con Mysql.Data.MySquelClient. que es un conector de /NET. En esta presentación se describe cómo instalar y configurar MySQL Connector / NET, el conector que permite que las aplicaciones .NET se comuniquen con los servidores MySQL, y cómo usarlo para desarrollar aplicaciones de base de datos, de acuerdo a las instrucciones en el párrafo anterior. Información de licencias. Este producto puede incluir software de terceros, utilizado bajo licencia. El Manual del usuario de la información de la licencia de la comunidad de MySQL Connector / NET tiene información sobre las licencias relacionadas con las versiones de la comunidad de Connector / NET hasta la versión 7.0, incluida esta. El Manual del usuario de la información de la licencia comercial de MySQL Connector / NET tiene información sobre las licencias relacionadas con las versiones comerciales de Connector / NET hasta la versión 7.0. El Manual del usuario de la información de la licencia de la comunidad de MySQL Connector / NET 8.0 contiene información sobre las licencias relacionadas con las versiones de la comunidad de Connector / NET de la serie de la versión 8.0. MySQL Connector / NET 8.0 Información de licencia comercial El Manual del usuario tiene información sobre las
  • 5. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página4 licencias relacionadas con las versiones comerciales de Connector / NET de la serie de versiones 8.0. 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 requeridas y se integra en herramientas compatibles con ADO.NET. Puede crear aplicaciones utilizando su elección de lenguajes .NET. Connector / NET es un proveedor de datos ADO.NET totalmente administrado escrito en C # 100% puro. No utiliza la biblioteca del cliente MySQL C Para las notas que detallan los cambios en cada versión de Connector / NET, consulte las Notas de la versión de MySQL Connector / NET . Connector / NET incluye soporte completo para: • Conexiones encriptadas utilizando el protocolo TLSv1.2 sobre TCP / IP. Requiere Connector / NET 6.10.4, 8.0.11 o superior. • MySQL como Document Store sobre el protocolo X. • Características proporcionadas por el servidor MySQL hasta e incluyendo la serie de versiones MySQL 8.0. • .NET Core y Entity Framework Core para permitir el desarrollo multiplataforma. • Soporte de paquetes grandes para enviar y recibir filas y BLOBvalores de hasta 2 gigabytes de tamaño. • Compresión de protocolo, que permite comprimir el flujo de datos entre el cliente y el servidor.
  • 6. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página5 • Conexiones mediante sockets TCP / IP, canalizaciones con nombre o memoria compartida en Windows. • Conexiones mediante sockets TCP / IP o sockets Unix en Unix. • El framework Open Source Mono desarrollado por Novell. • Marco de la entidad. • .NET para aplicaciones de Windows 8.x Store (aplicaciones de Windows RT Store). Connector / NET es compatible con las versiones completas de Visual Studio 2013, 2015 y 2017, aunque el alcance de la asistencia puede ser limitado dependiendo de sus versiones de Connector / NET y Visual Studio. Para más detalles, vea MySQL para Visual Studio. INSTALACIÓNDEL CONECTOR / NET. Previo a la instalación se debe verificar que se cuenten con los software y hardware adecuados para su correcto funcionamiento, posterior a esto se debe tener instalado el Microsoft Visual Studio que es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta múltiples lenguajes de programación, tales como C++, C#, Visual Basic .NET, F#, Java, Python, Ruby y PHP, al igual que entornos de desarrollo web, como ASP.NET MVC, Django, etc., a lo cual hay que sumarle las nuevas capacidades online bajo Windows Azure en forma del editor Monaco. Visual Studio permite a los desarrolladores crear sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así, se pueden crear aplicaciones que se comuniquen entre estaciones de trabajo, páginas web, dispositivos móviles, dispositivos embebidos y consolas, entre otros.
  • 7. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página6 Como es de saberse cada vez que utilizamos una nueva configuración en un sistema es necesario agregar los archivos controladores o mejor conocidos como librerías, estos archivos tienen el código suficiente y específico para poder realizar una tarea específica, por lo cual es necesario instalarlo en el sistema, de acuerdo a sus especificaciones. Después de verificar lo anterior se procede a la descarga del archivo ejecutable del conector / NET, que se encuentra disponible en el siguiente link: https://dev.mysql.com/downloads/connector/net/1.0.html El sistema de instalación en automático detecta tu sistema operativo, sin embargo, verifícalo. Se espera a obtener el archivo instalable, damos clic en el botón de descargar para iniciar la descarga. Cuando le des clic al botón de descarga de podrás dar cuenta que te pide que
  • 8. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página7 seas registrado o también te la opción de registrarte en Oracle, para que puedas descargar el archivo que pretendemos obtener, te puedes registrar con los datos, correo electrónico y contraseña de la UnADM y listo ya puedes descargar el archivo. En caso del navegador Chrome. Obtendrás el siguiente archivo. Imagen obtenida en captura de pantalla de explorador Windows muestra la descarga. Cerciórate que no se encuentra en ejecución el programa de Visual Studio para la correcta instalación del conector.
  • 9. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página8 Una vez obtenido el archivo ejecutable del conector procedemos a iniciarlo. Damos clic en Next.
  • 10. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página9 Seleccionamos Typical. Y amos clic en Next.
  • 11. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página10 Por ultimo damos clic en Install, para comenzar la instalación.
  • 12. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página11 Al terminar la instalación de nuestro conector nos aparecerá la siguiente pantalla. Y le damos clic en Finish. Para finalizar la instalación.
  • 13. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página12 Con los pasos anteriores ya hemos culminado con la instalación del conector correctamente, ahora como nos damos cuenta que el conector agrego la librería correspondiente, nos dirigimos al explorador de Windows y nos vamos a la siguiente ruta en mi caso: Nos hemos cerciorado de la instalación de la librería que nos permita llevar a cabo la conexión con MySQL en forma correcta.
  • 14. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página13 Pero aun debemos corroborar que en Visual Studio se encuentre configurado el conector, de la siguiente manera: Abrimos Visual Studio Iniciamos un proyecto Form de Windows, no importa sus características ya que solo será para poder configurar el conector a MySQL que hemos instalado. Nos dirigimos al explorador de soluciones luego a Agregar referencia, Ensamblados, extensiones, buscamos MySql.Data y lo seleccionamos, le damos en aceptar y listo ha sido agregado.
  • 15. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página14 captura de pantalla que demuestra la selección de la librería de conexión a NET.
  • 16. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página15 Agregar conexión a nuestro proyecto…
  • 17. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página16 Seleccionamos el origen de datos en este caso MySQL Database…
  • 18. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página17 Introducimos los datos de conexión, Server Name: localhost, User name: root, Password: *****, seleccionamos la base de datos donde pretendemos enlazar, Database name: sustamondlog…
  • 19. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página18 Damos clic en Probar conexión y nos aparece el siguiente recuadro… Listo la conexión ha sido comprobada por lo cual indica que nuestro conector es funcional.
  • 20. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página19 LAS CLASES. Clase Descripción Función BaseCommandInterceptor Proporciona un medio para mejorar o reemplazar los comandos SQL a través de la cadena de conexión en lugar de recompilar. Inicializa una nueva instancia de la clase BaseCommandInterceptor BaseTableCache Proporciona una clase base utilizada para el caché de tabla. Inicializa una nueva instancia de la clase BaseTableCache MySqlBulkLoader Cargar muchas filas en la base de datos. Permite importar grandes cantidades de datos en una base de datos con carga masiva. MySqlClientFactory Representa la DBProviderFactoryimplementación para MySqlClient. Representa un conjunto de métodos para crear instancias de la implementación del cliente MySQL de las clases de origen de datos. MySqlCommand Representa una instrucción SQL para ejecutar contra una base de datos Representa una instrucción SQL para ejecutar contra una base
  • 21. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página20 Clase Descripción Función MySQL. Esta clase no puede heredarse. de datos MySQL. Esta clase no puede heredarse. MySqlCommandBuilder Genera automáticamente comandos de una sola tabla que se utilizan para conciliar los cambios realizados en un conjunto de datos con la base de datos MySQL asociada. Esta clase no puede heredarse. 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. MySqlConfiguration Define una sección de configuración que contiene la información específica de MySQL. Representa una sección dentro de un archivo de configuración. MySqlConnection Representa una conexión abierta a una base de datos del servidor MySQL. Esta clase no puede heredarse. Representa una conexión abierta a una base de datos del servidor MySQL. Esta clase no puede heredarse.
  • 22. Actividad 1. Instalación de Mysql.Data.MySqlClient. Página21 CONCLUSIONES. Cuando utilizamos cualquier programa por cansillo que sea, este no solo necesita de su propio código para realizar la mayoría de sus funciones, todos necesitan de librerías, algunos propias y otros de autores externos que incluso tiene sus propios Derechos reservados. REFERENCIAS MSDN Microsoft DeveloperNetwork (2013d).SqlDataAdapter (Clase). Recuperadode 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 (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