SlideShare una empresa de Scribd logo
NOMBRE: JOB YOSHUA ZEA GUIZADO
MATRÍCULA: ES1511105503
GRUPO: DS-DPRN3-1702-B1-001
6º SEMESTRE - DESARROLLO DE SOFTWARE
DOCENTE: ESTHER LOZANO CANDIA
MATERIA: PROGRAMACIÓN NET III
UNIDAD 3. MANIPULACIÓN DE DATOS MEDIANTE .NET
ACTIVIDAD 1. MYSQL.DATA.SQLCLIENT
FECHA: 24/08/2017
Instalación del conector de MySQL para Visual Studio .NET
El conector de MySQL para VS.NET permite establecer la conexión entre el
ambiente de desarrollo con el motor de base de datos, para poder manipular
información en una interfaz gráfica con las clases de MySql Command y
MySqlDataAdapter.
Para la instalación del conector se deben realizar los siguientes pasos:
1. Ingresar a la página oficial de MySQL: https://dev.mysql.com/
2. Ubicar la pestaña ‘Downloads’ y dar clic
3. Seleccionar la pestaña de ‘Community’
4. Mostrará una lista de descargar, buscar la opción MySQL Connector y dar
clic
5. Dentro de la lista de conectores, dar clic en el que corresponde a .NET
6. Seleccionar el sistema operativo y dar clic en ‘Download’ para comenzar con
la descarga del conector.
7. Mostrará una vista para usuarios registrados, simplemente dar clic en
continuar con la descarga.
8. Una vez descargado el archivo, abrir la ruta donde se almacenó y ejecutar
como administrador.
9. Muestra un cuadro de dialogo en el que se presiona el botón ‘Ejecutar’ para
instalar el conector.
10. Abre la pantalla de instalación, dar clic en ‘Next’
11.Seleccionar el tipo de instalación típica, personalizada o completa, de
preferencia seleccionar completa.
12.Una vez seleccionado el tipo de instalación, se da clic a instalar para iniciar
el proceso.
13.Comenzará el proceso de instalación
14.Una vez finalizada la instalación, dar clic al botón ‘Finish’
15.El conector está listo para utilizarlo en la plataforma de Visual Studio .NET
Clases de MySqlClient en .NET
Las clases de MySqlClient son métodos para poder realizar una conexión y tener
acceso a alguna base de datos MySQL, algunas de las clases más comunes son:
Nota: Es importante importar la librearía de MySql.Data.MySqlClient para dar uso
de las clases, además los comandos de la clase se deben instanciar con alguna
variable.
Clase en Visual
Studio
Propiedades Descripción
MySqlConnection
Open(); - Para abrir la
conexión una vez
instanciado el objeto.
Close(); - Para cerrar la
conexión una vez
instanciado el objeto.
Permite establecer la conexión entre el entorno de
desarrollo y el motor de búsqueda de MySQL.
Está conformado por estos parámetros:
- DataSource: Nombre del servidor
- Server: Nombre o dirección IP del servidor
- Initial Catalog: Nombre de la base de datos
- User ID: Nombre del usuario con acceso a la BD
- Password: Clave del usuario registrado para el
acceso a la BD
MySqlDataAdapter
Fill(); - Para cargar la
información en el DataSet
consumida por el
DataAdapter
Permite ejecutar instrucciones de datos y una
conexión con la base de datos, para poder
manipular y procesar información.
MySqlDataReader
Read() – Permite leer
datos consultados.
Close(); Cerrar la
conexión
Permite leer un flujo de datos ejecutado por alguna
instrucción de un DataAdapter para poder mostrarlo
en la interfaz.
MySqlExcepcion
Utilizar siempre en un Try
y Catch para obtener el
error.
Permite capturar las excepciones cuando se
muestra algún error en los comandos ejectuados
con MySqlClient.
MySqlCommand
ExecuteReader(); -
Devuelve filas
consultadas
ExecuteNonQuery(); -
Ejecuta comandos básico
de SQL
CommandText(); -
Ejecutar sentencias en el
origen de SQL
Representa sentencias de SQL para ejecutar en la
base de datos.
Ejemplo del uso de comandos
//Variables para consultas con MySQL
MySqlDataAdapter da;
DataSet ds;
MySqlConnection conexion;
//Variables para de la clase
private string ip;
public ConexionBD()
{
try
{
// Conexión a la base de datos de MySQL a través de una cadena con los valores.
ip = "Data Source=YOSHUAZEA; Server=127.0.0.1; Initial
Catalog=transporte_colectivo_metro; User ID=root; Password=pass;";
//Se crea la conexión mediante las clases de conexión
conexion = new MySqlConnection(ip);
conexion.Open(); //Abrir conexión hacia la base de datos
Console.WriteLine("Conexión exitosa");
//Query de consulta para el DataAdapter
string selectSQL = "select * from ticket;";
da = new MySqlDataAdapter(selectSQL,conexion); //Se instancia el DataAdapter con los
objetos de consulta y conexión
ds = new DataSet(); //Se instancia el DataSets
da.Fill(ds); // Se carga la información en el dataset consumida por el dataadapter
conexion.Close(); //Cerrar conexión hacia la base de datos
}
catch (MySqlException e) //Excepción para capturar el error
{
Console.WriteLine("Error en conexion: " + e);
}
}
Fuentes de consulta
Clases de MySqlClient. (s.f.). Obtenido de MySQL:
https://dev.mysql.com/doc/connector-net/en/connector-net-ref-
mysqlclient.html
Instalación de MySQL Connector. (s.f.). Obtenido de MySQL:
https://dev.mysql.com/doc/connector-net/en/connector-net-installation-
binary-windows-installer.html
Manipulación de datos mediante .NET. (Agosto de 2017). Obtenido de
UnADMéxico:
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2
_B1/DS/06/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediante_NET_
DPRN3.pdf

Más contenido relacionado

La actualidad más candente

Modelo, vista, controlador
Modelo, vista, controladorModelo, vista, controlador
Modelo, vista, controladorCecy Villalta
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.
Vellidin
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
Isabel Gómez
 
Cableado Estructurado
Cableado EstructuradoCableado Estructurado
Cableado Estructurado
Jesse Padilla Agudelo
 
Optimización de base de datos ACCESS - Metodología de la Investigación
Optimización de base de datos ACCESS - Metodología de la InvestigaciónOptimización de base de datos ACCESS - Metodología de la Investigación
Optimización de base de datos ACCESS - Metodología de la Investigación
Alfredo Humberto Escalante Godinez
 
Manual PHP 7
Manual PHP 7Manual PHP 7
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en discoYael_21
 
Arquitecturas ti
Arquitecturas tiArquitecturas ti
Funciones de la Administración de Redes
Funciones de la Administración de RedesFunciones de la Administración de Redes
Funciones de la Administración de Redes
Jose Manuel Acosta
 
Configuracion y direccionamiento del router
Configuracion y direccionamiento del routerConfiguracion y direccionamiento del router
Configuracion y direccionamiento del routeryoes1053
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioGrial - University of Salamanca
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
Edwin Cusco
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
Professional Testing
 
Network testing and debugging
Network testing and debuggingNetwork testing and debugging
Network testing and debugging
SADEED AMEEN
 
Informe en cisco de configuracion de servidores jose daniel
Informe en cisco de configuracion de servidores   jose danielInforme en cisco de configuracion de servidores   jose daniel
Informe en cisco de configuracion de servidores jose daniel
José Daniel Castañeda Arias
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móvilesyavidamian
 
Distribución de aplicaciones
Distribución de aplicacionesDistribución de aplicaciones
Distribución de aplicaciones
Laura Folgado Galache
 

La actualidad más candente (20)

Sistemas distribuidos pnn2
Sistemas distribuidos pnn2Sistemas distribuidos pnn2
Sistemas distribuidos pnn2
 
Modelo, vista, controlador
Modelo, vista, controladorModelo, vista, controlador
Modelo, vista, controlador
 
DNS (Bind) con Fedora.
DNS (Bind) con Fedora.DNS (Bind) con Fedora.
DNS (Bind) con Fedora.
 
Bases de Datos NoSQL
Bases de Datos NoSQLBases de Datos NoSQL
Bases de Datos NoSQL
 
Cableado Estructurado
Cableado EstructuradoCableado Estructurado
Cableado Estructurado
 
Optimización de base de datos ACCESS - Metodología de la Investigación
Optimización de base de datos ACCESS - Metodología de la InvestigaciónOptimización de base de datos ACCESS - Metodología de la Investigación
Optimización de base de datos ACCESS - Metodología de la Investigación
 
Manual PHP 7
Manual PHP 7Manual PHP 7
Manual PHP 7
 
Configuracion y administracion del espacio en disco
 Configuracion y administracion del espacio en disco Configuracion y administracion del espacio en disco
Configuracion y administracion del espacio en disco
 
Pfsense
PfsensePfsense
Pfsense
 
Arquitecturas ti
Arquitecturas tiArquitecturas ti
Arquitecturas ti
 
Funciones de la Administración de Redes
Funciones de la Administración de RedesFunciones de la Administración de Redes
Funciones de la Administración de Redes
 
Configuracion y direccionamiento del router
Configuracion y direccionamiento del routerConfiguracion y direccionamiento del router
Configuracion y direccionamiento del router
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
Todo Sobre El Dns
Todo Sobre El DnsTodo Sobre El Dns
Todo Sobre El Dns
 
Servidor web
Servidor webServidor web
Servidor web
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
 
Network testing and debugging
Network testing and debuggingNetwork testing and debugging
Network testing and debugging
 
Informe en cisco de configuracion de servidores jose daniel
Informe en cisco de configuracion de servidores   jose danielInforme en cisco de configuracion de servidores   jose daniel
Informe en cisco de configuracion de servidores jose daniel
 
base de datos para dispositivos móviles
base de datos para dispositivos móvilesbase de datos para dispositivos móviles
base de datos para dispositivos móviles
 
Distribución de aplicaciones
Distribución de aplicacionesDistribución de aplicaciones
Distribución de aplicaciones
 

Similar a Instalación del conector de MySQL para Visual Studio

Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
OSCARFRANCO69
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
ernesto hernandez gallegos
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
aidetorres9
 
Dprn3 u3 a1_efar
Dprn3 u3 a1_efarDprn3 u3 a1_efar
Dprn3 u3 a1_efar
Efrain Antonio
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
ismaremo2
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
DPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZADPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZA
Ruby Zavala Aldana
 
Dprn3 u3 a1_aloo
Dprn3 u3 a1_alooDprn3 u3 a1_aloo
Dprn3 u3 a1_aloo
AlejandroOsorio74
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
VictorManuelSaldaSan
 
Dprn3 u3 a1_jupm
Dprn3 u3 a1_jupmDprn3 u3 a1_jupm
Dprn3 u3 a1_jupm
Antonio Padilla
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
Blanca Barrón
 
DPRN3_U3_A1_AAMG
DPRN3_U3_A1_AAMGDPRN3_U3_A1_AAMG
DPRN3_U3_A1_AAMG
Keros Tron
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
mauryjin
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
JANETNuez5
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
adriyo2
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
Irving_Utrilla
 
Instalación del conector MySQL para .NET
Instalación del conector MySQL para .NETInstalación del conector MySQL para .NET
Instalación del conector MySQL para .NET
UnADM Universidad Abierta y a Distancia de México
 
Ac1u3
Ac1u3Ac1u3
Dprn3 u3 a1_almz
Dprn3 u3 a1_almzDprn3 u3 a1_almz
Dprn3 u3 a1_almz
alfredomen
 
Conector my sql
Conector my sqlConector my sql
Conector my sql
AquilesRivera1
 

Similar a Instalación del conector de MySQL para Visual Studio (20)

Dprn3 u3 a1_osfm
Dprn3 u3 a1_osfmDprn3 u3 a1_osfm
Dprn3 u3 a1_osfm
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
 
Dprn3 u3 a1_efar
Dprn3 u3 a1_efarDprn3 u3 a1_efar
Dprn3 u3 a1_efar
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
DPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZADPRN3_U3_A1_MAZA
DPRN3_U3_A1_MAZA
 
Dprn3 u3 a1_aloo
Dprn3 u3 a1_alooDprn3 u3 a1_aloo
Dprn3 u3 a1_aloo
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
 
Dprn3 u3 a1_jupm
Dprn3 u3 a1_jupmDprn3 u3 a1_jupm
Dprn3 u3 a1_jupm
 
Dprn3 u3 a1_blbs
Dprn3 u3 a1_blbsDprn3 u3 a1_blbs
Dprn3 u3 a1_blbs
 
DPRN3_U3_A1_AAMG
DPRN3_U3_A1_AAMGDPRN3_U3_A1_AAMG
DPRN3_U3_A1_AAMG
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 
DPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUMDPRN3_U3_A1_IRUM
DPRN3_U3_A1_IRUM
 
Instalación del conector MySQL para .NET
Instalación del conector MySQL para .NETInstalación del conector MySQL para .NET
Instalación del conector MySQL para .NET
 
Ac1u3
Ac1u3Ac1u3
Ac1u3
 
Dprn3 u3 a1_almz
Dprn3 u3 a1_almzDprn3 u3 a1_almz
Dprn3 u3 a1_almz
 
Conector my sql
Conector my sqlConector my sql
Conector my sql
 

Último

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
nicromante2000
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
juanjosebarreiro704
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
juanorejuela499
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
SamuelGampley
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
Ecaresoft Inc.
 

Último (6)

Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJECONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
CONCEPTOS DE PROGRAMACION CUALQUIER LENGUAJE
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Instalación del conector de MySQL para Visual Studio

  • 1. NOMBRE: JOB YOSHUA ZEA GUIZADO MATRÍCULA: ES1511105503 GRUPO: DS-DPRN3-1702-B1-001 6º SEMESTRE - DESARROLLO DE SOFTWARE DOCENTE: ESTHER LOZANO CANDIA MATERIA: PROGRAMACIÓN NET III UNIDAD 3. MANIPULACIÓN DE DATOS MEDIANTE .NET ACTIVIDAD 1. MYSQL.DATA.SQLCLIENT FECHA: 24/08/2017
  • 2. Instalación del conector de MySQL para Visual Studio .NET El conector de MySQL para VS.NET permite establecer la conexión entre el ambiente de desarrollo con el motor de base de datos, para poder manipular información en una interfaz gráfica con las clases de MySql Command y MySqlDataAdapter. Para la instalación del conector se deben realizar los siguientes pasos: 1. Ingresar a la página oficial de MySQL: https://dev.mysql.com/ 2. Ubicar la pestaña ‘Downloads’ y dar clic 3. Seleccionar la pestaña de ‘Community’ 4. Mostrará una lista de descargar, buscar la opción MySQL Connector y dar clic
  • 3. 5. Dentro de la lista de conectores, dar clic en el que corresponde a .NET 6. Seleccionar el sistema operativo y dar clic en ‘Download’ para comenzar con la descarga del conector.
  • 4. 7. Mostrará una vista para usuarios registrados, simplemente dar clic en continuar con la descarga. 8. Una vez descargado el archivo, abrir la ruta donde se almacenó y ejecutar como administrador. 9. Muestra un cuadro de dialogo en el que se presiona el botón ‘Ejecutar’ para instalar el conector.
  • 5. 10. Abre la pantalla de instalación, dar clic en ‘Next’ 11.Seleccionar el tipo de instalación típica, personalizada o completa, de preferencia seleccionar completa.
  • 6. 12.Una vez seleccionado el tipo de instalación, se da clic a instalar para iniciar el proceso. 13.Comenzará el proceso de instalación
  • 7. 14.Una vez finalizada la instalación, dar clic al botón ‘Finish’ 15.El conector está listo para utilizarlo en la plataforma de Visual Studio .NET
  • 8. Clases de MySqlClient en .NET Las clases de MySqlClient son métodos para poder realizar una conexión y tener acceso a alguna base de datos MySQL, algunas de las clases más comunes son: Nota: Es importante importar la librearía de MySql.Data.MySqlClient para dar uso de las clases, además los comandos de la clase se deben instanciar con alguna variable. Clase en Visual Studio Propiedades Descripción MySqlConnection Open(); - Para abrir la conexión una vez instanciado el objeto. Close(); - Para cerrar la conexión una vez instanciado el objeto. Permite establecer la conexión entre el entorno de desarrollo y el motor de búsqueda de MySQL. Está conformado por estos parámetros: - DataSource: Nombre del servidor - Server: Nombre o dirección IP del servidor - Initial Catalog: Nombre de la base de datos - User ID: Nombre del usuario con acceso a la BD - Password: Clave del usuario registrado para el acceso a la BD MySqlDataAdapter Fill(); - Para cargar la información en el DataSet consumida por el DataAdapter Permite ejecutar instrucciones de datos y una conexión con la base de datos, para poder manipular y procesar información. MySqlDataReader Read() – Permite leer datos consultados. Close(); Cerrar la conexión Permite leer un flujo de datos ejecutado por alguna instrucción de un DataAdapter para poder mostrarlo en la interfaz. MySqlExcepcion Utilizar siempre en un Try y Catch para obtener el error. Permite capturar las excepciones cuando se muestra algún error en los comandos ejectuados con MySqlClient. MySqlCommand ExecuteReader(); - Devuelve filas consultadas ExecuteNonQuery(); - Ejecuta comandos básico de SQL CommandText(); - Ejecutar sentencias en el origen de SQL Representa sentencias de SQL para ejecutar en la base de datos.
  • 9. Ejemplo del uso de comandos //Variables para consultas con MySQL MySqlDataAdapter da; DataSet ds; MySqlConnection conexion; //Variables para de la clase private string ip; public ConexionBD() { try { // Conexión a la base de datos de MySQL a través de una cadena con los valores. ip = "Data Source=YOSHUAZEA; Server=127.0.0.1; Initial Catalog=transporte_colectivo_metro; User ID=root; Password=pass;"; //Se crea la conexión mediante las clases de conexión conexion = new MySqlConnection(ip); conexion.Open(); //Abrir conexión hacia la base de datos Console.WriteLine("Conexión exitosa"); //Query de consulta para el DataAdapter string selectSQL = "select * from ticket;"; da = new MySqlDataAdapter(selectSQL,conexion); //Se instancia el DataAdapter con los objetos de consulta y conexión ds = new DataSet(); //Se instancia el DataSets da.Fill(ds); // Se carga la información en el dataset consumida por el dataadapter conexion.Close(); //Cerrar conexión hacia la base de datos } catch (MySqlException e) //Excepción para capturar el error { Console.WriteLine("Error en conexion: " + e); } }
  • 10. Fuentes de consulta Clases de MySqlClient. (s.f.). Obtenido de MySQL: https://dev.mysql.com/doc/connector-net/en/connector-net-ref- mysqlclient.html Instalación de MySQL Connector. (s.f.). Obtenido de MySQL: https://dev.mysql.com/doc/connector-net/en/connector-net-installation- binary-windows-installer.html Manipulación de datos mediante .NET. (Agosto de 2017). Obtenido de UnADMéxico: https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2 _B1/DS/06/DPRN3/U3/Unidad_3_Manipulacion_de_datos_mediante_NET_ DPRN3.pdf