SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Universidad Abierta y a Distancia de México
Programación .NET III
Unidad 3. Manipulación de datos mediante .NET.
Nombre de la Actividad:
Actividad 1: Mysql.Data.MySqlClient
Docente en línea: Mtra. Esther Lozano Candia
Alumno: Víctor Manuel Salazar García
Grupo: DS-DPRN3-1901-B1-001
Matrícula: AL12511455
[16 de marzo de 2019]
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 2 de 13
Contenido
1 Propósito ........................................................................................................................................ 3
2 Instalación de conector Mysql para Visual Studio .NET .................................................................. 3
2.1 Procedimiento de instalación mediante MySQL Installer ......................................................... 3
3 Función de Clases de MysqlClient................................................................................................ 11
4 REFERNCIAS BIBLIOGRÁFICAS.......................................................................................................... 13
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 3 de 13
Actividad 1: Mysql.Data.MySqlClient
1 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. Para esto debe realizar la instalación del conector de Mysql para .NET.
2 Instalación de conector Mysql para Visual Studio .NET
El siguiente procedimiento de instalación, explica a detalle la forma de instalar el conector Mysql.Data
en:
• Microsoft Visual Studio Community 2017
• Versión 15.9.8
• VisualStudio.15.Release/15.9.8+28307.481
• Microsoft .NET Framework
• Versión 4.7.03056
Visual Studio Tools para aplicaciones Windows universales permite crear una experiencia de aplicación
universal sencilla para todos los dispositivos que ejecutan Windows 10: teléfono, tableta, PC y más.
Incluye el kit de desarrollo de software de Microsoft Windows 10.
Importante: Las siguientes imágenes son tomadas de la instalación comprobada del conector mysql-
connector.net-msi. Se probo la forma tradicional de descargar este conector desde
https://downloads.mysql.com/archives/c-net/ (página del fabricante) pero en este procedimiento no fue
posible visualizar el conector en Visual Studio.
2.1 Procedimiento de instalación mediante MySQL Installer
Ubique en su carpeta donde se encuentra instalado MySQL el archivo MySQL Installer y ejecútelo.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 4 de 13
En la ventana de MySQL Installer Seleccione la opción de MySQL Connector/C y seleccione el botón
Add, como se muestra a continuación:
Después de añadir se abrirá la siguiente ventana en Select Product and Features, aquí seleccione en
conector MySQL Connectors>Connector/NET 6.9>Connector/NET 6.9.9- X86. Al seleccionarlo se
habilitará la en color verde; de clic para pasar el producto seleccionado e instalarlo.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 5 de 13
Connector/NET 6.9.9- X86 seleccionado. De clic en el botón Next.
Seleccione el botón Execute, enseguida MySQL Installer comenzará la instalación del conector.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 6 de 13
Cuando MySQL Installer termine la instalación del conector, se mostrará lo siguiente:
Al completar la instalación de mostrará la siguiente ventana con la instalación completa, de clic en el
botón Finish para finalizar
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 7 de 13
Después de terminar la instalación del conector Connector/NET 6.9.9- X86, abra la aplicación de Visual
Studio 2017.
En la barra de herramientas, dirigase a Archivo>Nuevo>Proyecto, y abra un nuevo proyecto.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 8 de 13
En nuevo proyecto selección Visual Basic>Escritorio de Windows>Aplicación de Windows Form.
Dar doble clic en la forma (vista diseño) para ir a la vista código.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 9 de 13
En la barra de herramientas ir a Proyecto>Agregar referencia, como se muestra a continuación:
Se abrirá el Administrador de referencias, aquí seleccione Ensamblados>Extensioines y busque
MySql.Data. Después de seleccionar la casilla de clic en el botón Aceptar.
Importe: Este procedimiento en el administrador de referencia es muy importante, ya que sin este
proceso el conector no se podrá dar de alta en la aplicación cuando se haga referencia.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 10 de 13
Después de haber seleccionado el conector MySql.Data en el administrador de referencia. Para
comprobar que ya se cuenta con el conector habilitado, en la vista de código de la aplicación, ingrese al
inicio del código Imports mysql.data. Este se mostrará sin ningún error.
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 11 de 13
3 Función de Clases de MysqlClient
Clase Descripción Jerarquía de herencia
AuthenticationPluginConfiguratio
nElement
Recupera la configuración del
complemento de autenticación
del archivo de configuración.
System.Object
System.Configuration.ConfigurationElement
MySql.Data.MySqlClient.AuthenticationPluginConfi
gurationElement
MySqlClientPermissionAttribute
Asocia una acción de seguridad
con un atributo de seguridad
personalizado.
System.Object
System.Attribute
System.Security.Permissions.SecurityAttribute
System.Security.Permissions.CodeAccessSecurity
Attribute
System.Data.Common.DBDataPermissionAttribute
MySql.Data.MySqlClient.MySqlClientPermissionAttr
ibute
MySqlCommand
Representa una instrucción SQL
para ejecutar contra una base de
datos MySQL. Esta clase no
puede heredarse.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbCommand
MySql.Data.MySqlClient.MySqlCommand
MySqlConnection
Representa una conexión abierta
a una base de datos del servidor
MySQL. Esta clase no puede
heredarse.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DbConnection
MySql.Data.MySqlClient.MySqlConnection
MySqlDataAdapter Representa un conjunto de
comandos de datos y una
conexión de base de datos que
se utilizan para completar un
conjunto de datos y actualizar
una base de datos MySQL. Esta
clase no puede heredarse.
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
System.Data.Common.DataAdapter
System.Data.Common.DbDataAdapter
MySql.Data.MySqlClient.MySqlDataAdapter
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 12 de 13
Clase Descripción Jerarquía de herencia
MySqlError Colección de códigos de error
que pueden ser devueltos por el
servidor.
System.Object
MySql.Data.MySqlClient.MySqlError
MySqlException
La excepción que se produce
cuando MySQL devuelve un
error. Esta clase no puede
heredarse.
System.Object
System.Exception
System.SystemException
System.Runtime.InteropServices.ExternalException
System.Data.Common.DbException
MySql.Data.MySqlClient.MySqlException
MySqlParameter Representa un parámetro para a
MySql.Data.MySqlClient.MySqlC
ommand, y opcionalmente, su
asignación a columnas en un
conjunto de datos. Esta clase no
puede heredarse.
System.Object
System.MarshalByRefObject
System.Data.Common.DbParameter
MySql.Data.MySqlClient.MySqlParameter
Unidad 3. Manipulación de datos mediante .NET
Actividad 1: Mysql.Data.MySqlClient Página 13 de 13
4 Liga de presentación
5 REFERNCIAS BIBLIOGRÁFICAS
UNADMEXICO. (2019). UNIDAD 3. MANIPULACIÓN DE DATOS MEDIANTE .NET. EN PROGRAMACIÓN NET III(5-
40). BLACKBOARD: UNADMEXICO
ORACLE CORPORATION . (2019). 10.4 MYSQL.DATA.MYSQLCLIENT NAMESPACE. LAS CLASES. 2019, DE GUÍA
DEL DESARROLLADOR DE MYSQL CONNECTOR / NET SITIO WEB: https://dev.mysql.com/doc/connector-
net/en/connector-net-ref-mysqlclient.html

Más contenido relacionado

La actualidad más candente (15)

DPRN3_U3_A1_CACO
DPRN3_U3_A1_CACODPRN3_U3_A1_CACO
DPRN3_U3_A1_CACO
 
Año del buen servicio al cuidadano
Año del buen servicio al cuidadanoAño del buen servicio al cuidadano
Año del buen servicio al cuidadano
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
 
20% tercer corte (1)
20% tercer corte (1) 20% tercer corte (1)
20% tercer corte (1)
 
Dprn3 u3 a1_efar
Dprn3 u3 a1_efarDprn3 u3 a1_efar
Dprn3 u3 a1_efar
 
Dprn3 u3 a1_eeul
Dprn3 u3 a1_eeulDprn3 u3 a1_eeul
Dprn3 u3 a1_eeul
 
Dprn3 u3 a1_dioa
Dprn3 u3 a1_dioaDprn3 u3 a1_dioa
Dprn3 u3 a1_dioa
 
Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_rogm
 
Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_rogm
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1
 
DPRN3_U3_A1_RADO
DPRN3_U3_A1_RADODPRN3_U3_A1_RADO
DPRN3_U3_A1_RADO
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
 
CONEXIÓN A MySQL EN .NET
CONEXIÓN A MySQL EN .NETCONEXIÓN A MySQL EN .NET
CONEXIÓN A MySQL EN .NET
 

Similar a Conector Mysql .NET

Similar a Conector Mysql .NET (20)

DPRN3_U3_A1_ULRG
DPRN3_U3_A1_ULRGDPRN3_U3_A1_ULRG
DPRN3_U3_A1_ULRG
 
Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
 
Dprn3 u3 a1_jupm
Dprn3 u3 a1_jupmDprn3 u3 a1_jupm
Dprn3 u3 a1_jupm
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
 
Dprn3 u3 a1_jumr
Dprn3 u3 a1_jumrDprn3 u3 a1_jumr
Dprn3 u3 a1_jumr
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
 
Dprn3 u3 a1_cher
Dprn3 u3 a1_cherDprn3 u3 a1_cher
Dprn3 u3 a1_cher
 
Dprn3 u3 a1_beda
Dprn3 u3 a1_bedaDprn3 u3 a1_beda
Dprn3 u3 a1_beda
 
Dprn3 u3 a1_hesc
Dprn3 u3 a1_hescDprn3 u3 a1_hesc
Dprn3 u3 a1_hesc
 
Php06 instalacion my_sql
Php06 instalacion my_sqlPhp06 instalacion my_sql
Php06 instalacion my_sql
 
Conector mysql
Conector mysqlConector mysql
Conector mysql
 
Dprn3 u3 a1_rodp
Dprn3 u3 a1_rodpDprn3 u3 a1_rodp
Dprn3 u3 a1_rodp
 
Dprn3 u3 a1_almz
Dprn3 u3 a1_almzDprn3 u3 a1_almz
Dprn3 u3 a1_almz
 
Dprn3 u3 a1_jobc
Dprn3 u3 a1_jobcDprn3 u3 a1_jobc
Dprn3 u3 a1_jobc
 
Dprn3 u3 a1_jocc
Dprn3 u3 a1_joccDprn3 u3 a1_jocc
Dprn3 u3 a1_jocc
 
Dprn3 u3 a1_lugm
Dprn3 u3 a1_lugmDprn3 u3 a1_lugm
Dprn3 u3 a1_lugm
 
Dprn3 u3 a1_lmam
Dprn3 u3 a1_lmamDprn3 u3 a1_lmam
Dprn3 u3 a1_lmam
 
Dprn3 u3 a1_alca
Dprn3 u3 a1_alcaDprn3 u3 a1_alca
Dprn3 u3 a1_alca
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
 

Último

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

Conector Mysql .NET

  • 1. Universidad Abierta y a Distancia de México Programación .NET III Unidad 3. Manipulación de datos mediante .NET. Nombre de la Actividad: Actividad 1: Mysql.Data.MySqlClient Docente en línea: Mtra. Esther Lozano Candia Alumno: Víctor Manuel Salazar García Grupo: DS-DPRN3-1901-B1-001 Matrícula: AL12511455 [16 de marzo de 2019]
  • 2. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 2 de 13 Contenido 1 Propósito ........................................................................................................................................ 3 2 Instalación de conector Mysql para Visual Studio .NET .................................................................. 3 2.1 Procedimiento de instalación mediante MySQL Installer ......................................................... 3 3 Función de Clases de MysqlClient................................................................................................ 11 4 REFERNCIAS BIBLIOGRÁFICAS.......................................................................................................... 13
  • 3. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 3 de 13 Actividad 1: Mysql.Data.MySqlClient 1 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. Para esto debe realizar la instalación del conector de Mysql para .NET. 2 Instalación de conector Mysql para Visual Studio .NET El siguiente procedimiento de instalación, explica a detalle la forma de instalar el conector Mysql.Data en: • Microsoft Visual Studio Community 2017 • Versión 15.9.8 • VisualStudio.15.Release/15.9.8+28307.481 • Microsoft .NET Framework • Versión 4.7.03056 Visual Studio Tools para aplicaciones Windows universales permite crear una experiencia de aplicación universal sencilla para todos los dispositivos que ejecutan Windows 10: teléfono, tableta, PC y más. Incluye el kit de desarrollo de software de Microsoft Windows 10. Importante: Las siguientes imágenes son tomadas de la instalación comprobada del conector mysql- connector.net-msi. Se probo la forma tradicional de descargar este conector desde https://downloads.mysql.com/archives/c-net/ (página del fabricante) pero en este procedimiento no fue posible visualizar el conector en Visual Studio. 2.1 Procedimiento de instalación mediante MySQL Installer Ubique en su carpeta donde se encuentra instalado MySQL el archivo MySQL Installer y ejecútelo.
  • 4. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 4 de 13 En la ventana de MySQL Installer Seleccione la opción de MySQL Connector/C y seleccione el botón Add, como se muestra a continuación: Después de añadir se abrirá la siguiente ventana en Select Product and Features, aquí seleccione en conector MySQL Connectors>Connector/NET 6.9>Connector/NET 6.9.9- X86. Al seleccionarlo se habilitará la en color verde; de clic para pasar el producto seleccionado e instalarlo.
  • 5. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 5 de 13 Connector/NET 6.9.9- X86 seleccionado. De clic en el botón Next. Seleccione el botón Execute, enseguida MySQL Installer comenzará la instalación del conector.
  • 6. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 6 de 13 Cuando MySQL Installer termine la instalación del conector, se mostrará lo siguiente: Al completar la instalación de mostrará la siguiente ventana con la instalación completa, de clic en el botón Finish para finalizar
  • 7. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 7 de 13 Después de terminar la instalación del conector Connector/NET 6.9.9- X86, abra la aplicación de Visual Studio 2017. En la barra de herramientas, dirigase a Archivo>Nuevo>Proyecto, y abra un nuevo proyecto.
  • 8. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 8 de 13 En nuevo proyecto selección Visual Basic>Escritorio de Windows>Aplicación de Windows Form. Dar doble clic en la forma (vista diseño) para ir a la vista código.
  • 9. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 9 de 13 En la barra de herramientas ir a Proyecto>Agregar referencia, como se muestra a continuación: Se abrirá el Administrador de referencias, aquí seleccione Ensamblados>Extensioines y busque MySql.Data. Después de seleccionar la casilla de clic en el botón Aceptar. Importe: Este procedimiento en el administrador de referencia es muy importante, ya que sin este proceso el conector no se podrá dar de alta en la aplicación cuando se haga referencia.
  • 10. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 10 de 13 Después de haber seleccionado el conector MySql.Data en el administrador de referencia. Para comprobar que ya se cuenta con el conector habilitado, en la vista de código de la aplicación, ingrese al inicio del código Imports mysql.data. Este se mostrará sin ningún error.
  • 11. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 11 de 13 3 Función de Clases de MysqlClient Clase Descripción Jerarquía de herencia AuthenticationPluginConfiguratio nElement Recupera la configuración del complemento de autenticación del archivo de configuración. System.Object System.Configuration.ConfigurationElement MySql.Data.MySqlClient.AuthenticationPluginConfi gurationElement MySqlClientPermissionAttribute Asocia una acción de seguridad con un atributo de seguridad personalizado. System.Object System.Attribute System.Security.Permissions.SecurityAttribute System.Security.Permissions.CodeAccessSecurity Attribute System.Data.Common.DBDataPermissionAttribute MySql.Data.MySqlClient.MySqlClientPermissionAttr ibute MySqlCommand Representa una instrucción SQL para ejecutar contra una base de datos MySQL. Esta clase no puede heredarse. System.Object System.MarshalByRefObject System.ComponentModel.Component System.Data.Common.DbCommand MySql.Data.MySqlClient.MySqlCommand MySqlConnection Representa una conexión abierta a una base de datos del servidor MySQL. Esta clase no puede heredarse. System.Object System.MarshalByRefObject System.ComponentModel.Component System.Data.Common.DbConnection MySql.Data.MySqlClient.MySqlConnection MySqlDataAdapter Representa un conjunto de comandos de datos y una conexión de base de datos que se utilizan para completar un conjunto de datos y actualizar una base de datos MySQL. Esta clase no puede heredarse. System.Object System.MarshalByRefObject System.ComponentModel.Component System.Data.Common.DataAdapter System.Data.Common.DbDataAdapter MySql.Data.MySqlClient.MySqlDataAdapter
  • 12. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 12 de 13 Clase Descripción Jerarquía de herencia MySqlError Colección de códigos de error que pueden ser devueltos por el servidor. System.Object MySql.Data.MySqlClient.MySqlError MySqlException La excepción que se produce cuando MySQL devuelve un error. Esta clase no puede heredarse. System.Object System.Exception System.SystemException System.Runtime.InteropServices.ExternalException System.Data.Common.DbException MySql.Data.MySqlClient.MySqlException MySqlParameter Representa un parámetro para a MySql.Data.MySqlClient.MySqlC ommand, y opcionalmente, su asignación a columnas en un conjunto de datos. Esta clase no puede heredarse. System.Object System.MarshalByRefObject System.Data.Common.DbParameter MySql.Data.MySqlClient.MySqlParameter
  • 13. Unidad 3. Manipulación de datos mediante .NET Actividad 1: Mysql.Data.MySqlClient Página 13 de 13 4 Liga de presentación 5 REFERNCIAS BIBLIOGRÁFICAS UNADMEXICO. (2019). UNIDAD 3. MANIPULACIÓN DE DATOS MEDIANTE .NET. EN PROGRAMACIÓN NET III(5- 40). BLACKBOARD: UNADMEXICO ORACLE CORPORATION . (2019). 10.4 MYSQL.DATA.MYSQLCLIENT NAMESPACE. LAS CLASES. 2019, DE GUÍA DEL DESARROLLADOR DE MYSQL CONNECTOR / NET SITIO WEB: https://dev.mysql.com/doc/connector- net/en/connector-net-ref-mysqlclient.html