SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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

La actualidad más candente

3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin navaErwinNava1
 
SERVIDOR WEB (SERVER 2008 R2)
SERVIDOR WEB (SERVER 2008 R2)SERVIDOR WEB (SERVER 2008 R2)
SERVIDOR WEB (SERVER 2008 R2)Saul Curitomay
 
Manual de instalacion mysql
Manual de instalacion mysqlManual de instalacion mysql
Manual de instalacion mysqlKarina Quilca
 
Instalación del servidor web en windows server 2008
Instalación del servidor web en windows server 2008Instalación del servidor web en windows server 2008
Instalación del servidor web en windows server 2008Michelle Gutierrez
 
DPRN3_U3_A1_JOMM
DPRN3_U3_A1_JOMMDPRN3_U3_A1_JOMM
DPRN3_U3_A1_JOMMJoelMtz6
 
Bejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iisBejarano mellado christian-practica-iis
Bejarano mellado christian-practica-iiscrisbeme
 
Implementacion del servidor de aplicaciones web (IIS)
Implementacion del servidor de aplicaciones web (IIS)Implementacion del servidor de aplicaciones web (IIS)
Implementacion del servidor de aplicaciones web (IIS)Melody Pablo
 
Pasos para Instalar MySQL server
Pasos para Instalar MySQL server Pasos para Instalar MySQL server
Pasos para Instalar MySQL server PEPE QH
 
Documentacion del proyecto
Documentacion del proyectoDocumentacion del proyecto
Documentacion del proyectoFernando Sorto
 
Bd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlBd eq.#3 actividad 2 reporte instalacion mys ql
Bd eq.#3 actividad 2 reporte instalacion mys qlKARY
 
instalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPIinstalacion e intregracion de OcsInventory-NG y GLPI
instalacion e intregracion de OcsInventory-NG y GLPImiltonvf
 
Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Manual de instalacion de servidor zentyal 3
Manual de instalacion de servidor zentyal 3Marco Arias
 
Dprn3 u3 a1_jumr
Dprn3 u3 a1_jumrDprn3 u3 a1_jumr
Dprn3 u3 a1_jumrJcmr Magr
 
Instalación de Oracle Database Express Edition 11G Release 2
Instalación de Oracle Database Express Edition 11G Release 2Instalación de Oracle Database Express Edition 11G Release 2
Instalación de Oracle Database Express Edition 11G Release 2Félix Bandrés Domínguez
 
- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -- Creación de una base de datos en MySql con Replicacion -
- Creación de una base de datos en MySql con Replicacion -Tōshirō Hitsugaya
 

La actualidad más candente (20)

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

Similar a Instala MySQL Connector .NET para acceder a bases de datos

Similar a Instala MySQL Connector .NET para acceder a bases de datos (20)

Actividad 1: Mysql.Data.MySqlClient
Actividad 1: Mysql.Data.MySqlClientActividad 1: Mysql.Data.MySqlClient
Actividad 1: Mysql.Data.MySqlClient
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
 
MySQL.DataMySqlClient
MySQL.DataMySqlClientMySQL.DataMySqlClient
MySQL.DataMySqlClient
 
Dprn3 u3 a1_jobc
Dprn3 u3 a1_jobcDprn3 u3 a1_jobc
Dprn3 u3 a1_jobc
 
Examen Profesional 1
Examen Profesional 1Examen Profesional 1
Examen Profesional 1
 
DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1DPRN3_U3_A1_IRMG1
DPRN3_U3_A1_IRMG1
 
Ds dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alczDs dprn3 u3_a1_alcz
Ds dprn3 u3_a1_alcz
 
Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010Tutorial windows azure con visual studio 2010
Tutorial windows azure con visual studio 2010
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
 
Informe proyecto nessus
Informe proyecto nessusInforme proyecto nessus
Informe proyecto nessus
 
DPRN3 U3 A1_miac
DPRN3 U3 A1_miacDPRN3 U3 A1_miac
DPRN3 U3 A1_miac
 
Proyecto visual studio
Proyecto visual studioProyecto visual studio
Proyecto visual studio
 
Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1
 
Asp.net
Asp.netAsp.net
Asp.net
 
ASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicas
ASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicasASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicas
ASP.NET Guia de desarrollo de sitios y aplicaciones web dinamicas
 
Material de apoyo
Material de apoyoMaterial de apoyo
Material de apoyo
 
Material teorico
Material teoricoMaterial teorico
Material teorico
 
P7
P7P7
P7
 
Practica 7
Practica 7Practica 7
Practica 7
 
Practica 7
Practica 7Practica 7
Practica 7
 

Último

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Modernasofpaolpz
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfitssmalexa
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfslaimenbarakat
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizingagbhuizinga2000
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfandrea Varela
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .Rosa329296
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Roheimariagsg
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)lemg25102006
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxMarcosAlvarezSalinas
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfirisvanegas1990
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabrielaMarcano12
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista30898575
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdforianaandrade11
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaCamilaIsabelaRodrigu
 
brasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxbrasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxErikRamirez67
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAPjuanrincon129309
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMNaza59
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...sayumi4
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezNaza59
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfCeciliaTernR1
 

Último (20)

Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura ModernaLe Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
Le Corbusier y Mies van der Rohe: Aportes a la Arquitectura Moderna
 
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdfMARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
MARIA ZABALA HISTORIA DE LA ARQUITECTURA II, ARQUITECTURA RENACENTISTA.pdf
 
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdfSlaimen Barakat - SLIDESHARE TAREA 2.pdf
Slaimen Barakat - SLIDESHARE TAREA 2.pdf
 
Portafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B HuizingaPortafolio de Diseño Gráfico por Giorgio B Huizinga
Portafolio de Diseño Gráfico por Giorgio B Huizinga
 
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdfQue es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
Que es la arquitectura griega? Hecho por Andrea varela, arquitectura iv.pdf
 
PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .PRESENTACION SOBRE EL PROYECTO DE GRADO .
PRESENTACION SOBRE EL PROYECTO DE GRADO .
 
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der RoheArquitectura Moderna Le Corbusier- Mies Van Der Rohe
Arquitectura Moderna Le Corbusier- Mies Van Der Rohe
 
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
PRESENTACION DE LA ARQUITECTURA GRIEGA (EDAD ANTIGUA)
 
Sesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptxSesión 02 Buenas practicas de manufactura.pptx
Sesión 02 Buenas practicas de manufactura.pptx
 
Curso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdfCurso Básico de Windows Word y PowerPoint.pdf
Curso Básico de Windows Word y PowerPoint.pdf
 
Gabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimientoGabriela Marcano historia de la arquitectura 2 renacimiento
Gabriela Marcano historia de la arquitectura 2 renacimiento
 
presentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentistapresentación de historia; arquitectura renacentista
presentación de historia; arquitectura renacentista
 
Maquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdfMaquetas-modelos-prototipos-Mapa mental-.pdf
Maquetas-modelos-prototipos-Mapa mental-.pdf
 
La arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historiaLa arquitectura griega y su legado en la historia
La arquitectura griega y su legado en la historia
 
brasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptxbrasilia-150521136-lva1-app6891 (1).pptx
brasilia-150521136-lva1-app6891 (1).pptx
 
Plano de diseño de una Planta de tratamiento de aguas PTAP
Plano de diseño de una Planta de tratamiento de aguas  PTAPPlano de diseño de una Planta de tratamiento de aguas  PTAP
Plano de diseño de una Planta de tratamiento de aguas PTAP
 
Arquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSMArquitectura moderna nazareth bermudez PSM
Arquitectura moderna nazareth bermudez PSM
 
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
ALICORP wdv ebwnskjdhejsklxkcnhbvjdkspdlfkjhdjisokdjchbvfnhjdkslkjdhfeiopweoi...
 
Arquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth BermúdezArquitectura moderna / Nazareth Bermúdez
Arquitectura moderna / Nazareth Bermúdez
 
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdfEL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
EL CONCEPTO Y EL PARTIDO ARQUITECTONICO.pdf
 

Instala MySQL Connector .NET para acceder a bases de datos

  • 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