SlideShare una empresa de Scribd logo
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1
Ingeniería en Desarrollo de Software.
Semestre 6
Programación NET III.
Unidad 2.
Diseño de interfaces mediante .NET
Actividad 1
Mysql.Data.MySqlClient
Elaboro: Héctor Benjamín Herrera Martínez.
Matricula: AL10528272
Facilitador: M.C.C. Esther Lozano Candia.
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2
Actividad 1
Mysql.Data.MySqlClient.
El propósitode estaactividadesconozcala implementaciónde lacolecciónMysql.Data.MysqlClient y
sus clasesensuproyecto.Para estodebe realizarlainstalacióndelconectorde Mysql ParaNet
https://dev.mysql.com/downloads/connector/net/1.0.html
https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html
1. Realizaruna presentaciónenhttps://prezi.com/(yaseaprezi classicoprezi next) ótambién
puedesusarlaaplicaciónhttps://es.slideshare.net/parasubirtu archivo,donde explique la
instalacióndel connectorde Mysql paraVisual StudioNet.
2. Elaborar una tablade porlo menos5 clasesde MysqlClientyexplique de formageneral sufunción.
Debe ingresara https://dev.mysql.com/doc/connector-net/en/connector-net-refmysqlclient.html
para consultarlasclases.
3.- Ya que hayas elaboradolapresentaciónde lainstalaciónyclasesde MysqlClientcomparte el link,
copiala ligay enun documentoPDF guarde el linkde supresentaciónyguarde laactividadcon el
nombre DPRN3_U3_A1_XXYZ, para recibirretroalimentaciónmediante laherramientaTarea.
NO envíe archivoscomprimidos.
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3
Desarrollo.
Instalacionde Mysql.Data.MysqlClient
Primerobaje el archivodel conectorde https://dev.mysql.com/downloads/connector/net/
Ejecute el archivoyseguí lospasosde instalación:
Seleccione lainstalacióntípica.
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4
Con loque se instalócorrectamente:
Después abríun proyectoenVisual Estudiodonde seleccione agregarreferenciaparaagregar el
Conectorde MySql.
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5
Seleccione agregarextensionesyseleccioneMySql.Data:
Con esto quedacargado el conectorde MySQL a mi proyectode VisualBasic,solome quedaenmi
proyectohacerla conexiónala base de datos,lo cual se hace con un el siguiente código:
'Importo mis librerias para MySql
Imports MySql.Data.MySqlClient
Public Class Form1
'Creo una varaible con la conexion mediante la clase MySqlConnection y el paso los
parametros de la base de datos
Dim conn As New MySqlConnection("data source=localhost;user
id=root;password=;database=jsm")
'Creo una variable donde se guardaran los datos que me voy a traer con
MySqlDataAdapter
Dim data As MySqlDataAdapter
'Creo una variable para mi tabla de datos
Dim dt As DataTable
'creo una variable para poner el query
Dim sql As String
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'al presionar el boton llamo al metodo mostrarDatos
Call mostrarDatos()
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6
End Sub
Private Sub mostrarDatos()
Try
'query
sql = "select * from registro"
'me traigo los datos creando la conexion y ejecutando el query gracias a
la clase MySqlDataAdapter
data = New MySqlDataAdapter(sql, conn)
'creo la variable dt que tendra lso datos
dt = New DataTable
'lleno dt con los datos
data.Fill(dt)
'muestro dt en el grid
DataGridView1.DataSource = dt
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
'cierro mi aplicacion
End
End Sub
End Class
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Pantallade laaplicación:
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7
Aplicaciónyacorriendo, mostrándonos lainformación almacenada de labase de datos:
Base datos enMySql:
 Nombre de base de datos “jsm”
 Tabla: “registro”
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8
Descripción de algunasclases de MysqlClient:
CLASE DESCRIPCION
MySqlDataReader Por medio de ella sepuede leer una base de datos.
Ejemplo:
'Declaración
Public MustInherit Class DataReader _
Implements IDisposable
MySqlDataAdapter Por mediode ellasnosconectamosala base de datos,enellase manda el
queryrequeridoylaconexiónalabase de datos.
Ejemplo:
'query
sql = "select * from registro"
'me traigo los datos creando la conexion y ejecutando el
query gracias a la clase MySqlDataAdapter
data = New MySqlDataAdapter(sql, conn)
MySqlCommand Representaunadeclaraciónoprocedimientoparaejecutarse enunabase de
datos.
Ejemplo:
Public Sub ReadMyData(myConnString As String)
Dim mySelectQuery As String = "SELECT DeptNo, DName FROM
Test.Dept"
Dim myConnection As New MySqlConnection(myConnString)
Dim myCommand As New MySqlCommand(mySelectQuery,
myConnection)
myConnection.Open()
Dim myReader As MySqlDataReader =
myCommand.ExecuteReader()
MySqlException Esta clase nos permite visualizarunaadvertenciaoerroral conectarnosa una
base de datos.
Ejemplo:
try
{
myCommand.Connection.Open();
}
catch (MySqlException myException)
{
MessageBox.Show("Message: " + myException.Message +
"n");
}
MySql.Data.SqlClient Contiene todoslosmétodosnecesariospararealizarunaconexiónalabase de
datos.
Ejemplo:
Imports MySql.Data.MySqlClient
`Programación NET III
Unidad 3. Manipulación de datos mediante .NET
Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9
Conclusión:
Esta actividadme permitióconocercómohacerla conexiónaunabase de datosde MySQL y traerme
la informaciónde unatabla,veoque existenotrasclasesde MySqlClientque nosfacilitanel cómo
leeremoslainformaciónycomola trataremosde acuerdoa nuestrasnecesidades,aúnestoymuy
segurode cómo utilizartodaslaclasesperocreo que loaprendidohastaeste momentome servirá
de base para entenderlomejor.
Referencias:
https://msdn.microsoft.com/es-es/library/x18wx1tx(v=vs.100).aspx
https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/06/DPRN3/U3/
Unidad_3_Manipulacion_de_datos_mediante_NET_DPRN3.pdf
https://msdn.microsoft.com/es-es/library/microsoft.visualstudio.data.datareader(v=vs.120).aspx
https://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqldataadapter(v=vs.80).aspx
https://www.devart.com/dotconnect/mysql/docs/Devart.Data.MySql~Devart.Data.MySql.MySqlExce
ption.html
para conectarte y realizar querys:
dim cadena as string =
"Server=myServerAddress;Database=myDataBase;Uid=myUsername
;Pwd=myPassword;"
Dim myConnection As MySqlConnection = New MySqlConnection()
myConnection.ConnectionString = cadena
myConnection.Open()

Más contenido relacionado

La actualidad más candente

DPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGMDPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGM
Rodrigo García
 
Dprn3 u3 a1_efar
Dprn3 u3 a1_efarDprn3 u3 a1_efar
Dprn3 u3 a1_efar
Efrain Antonio
 
Herramientas tecnológicas para abogados
Herramientas tecnológicas para abogados Herramientas tecnológicas para abogados
Herramientas tecnológicas para abogados
LizethBereniceRodrig
 
Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_rogm
Dprn3 u3 a1_rogmDprn3 u3 a1_rogm
Dprn3 u3 a1_roog Actividad 1: Mysql.Data.MySqlClient
Dprn3 u3 a1_roog  Actividad 1: Mysql.Data.MySqlClientDprn3 u3 a1_roog  Actividad 1: Mysql.Data.MySqlClient
Dprn3 u3 a1_roog Actividad 1: Mysql.Data.MySqlClient
rodrigo ornelas
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
SilfredoValdez
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
ErwinNava1
 
Trabajo de software
Trabajo de softwareTrabajo de software
Trabajo de software
Patricia Reyna
 
Clase
ClaseClase
Conector my sql
Conector my sqlConector my sql
Conector my sql
Sergio Castillo Toriz
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basic
Alejandro Ferrer
 
Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1
HazaelNochebuenaEsca
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
compunelson
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
aidetorres9
 
20% tercer corte (1)
20% tercer corte (1) 20% tercer corte (1)
20% tercer corte (1)
OscarCastillo199
 
Portada
PortadaPortada
Conecction
ConecctionConecction
Conecction
ConecctionConecction
Conecction
JhiZzelh T Cz
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
7am2
 

La actualidad más candente (20)

DPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGMDPRN3_U3_A1_FEGM
DPRN3_U3_A1_FEGM
 
Dprn3 u3 a1_efar
Dprn3 u3 a1_efarDprn3 u3 a1_efar
Dprn3 u3 a1_efar
 
Herramientas tecnológicas para abogados
Herramientas tecnológicas para abogados Herramientas tecnológicas para abogados
Herramientas tecnológicas para abogados
 
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
 
Dprn3 u3 a1_roog Actividad 1: Mysql.Data.MySqlClient
Dprn3 u3 a1_roog  Actividad 1: Mysql.Data.MySqlClientDprn3 u3 a1_roog  Actividad 1: Mysql.Data.MySqlClient
Dprn3 u3 a1_roog Actividad 1: Mysql.Data.MySqlClient
 
Silfredo valdez 28391048
Silfredo valdez 28391048Silfredo valdez 28391048
Silfredo valdez 28391048
 
3er corte 20% erwin nava
3er corte 20% erwin nava3er corte 20% erwin nava
3er corte 20% erwin nava
 
Trabajo de software
Trabajo de softwareTrabajo de software
Trabajo de software
 
Clase
ClaseClase
Clase
 
Conector my sql
Conector my sqlConector my sql
Conector my sql
 
Bases de datos visual basic
Bases de datos visual basicBases de datos visual basic
Bases de datos visual basic
 
Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1Dprn3 u3 a1_hane1
Dprn3 u3 a1_hane1
 
Conexion mysql y usos
Conexion mysql y usosConexion mysql y usos
Conexion mysql y usos
 
Dprn3_u3_a1_herm
Dprn3_u3_a1_hermDprn3_u3_a1_herm
Dprn3_u3_a1_herm
 
20% tercer corte (1)
20% tercer corte (1) 20% tercer corte (1)
20% tercer corte (1)
 
Portada
PortadaPortada
Portada
 
Conecction
ConecctionConecction
Conecction
 
Conecction
ConecctionConecction
Conecction
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 

Similar a Dprn3 u3 a1_hehm

Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
Djvaquero Hdmd
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
JOELALMANZA
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
adriyo2
 
Dprn3 u3 a1_beda
Dprn3 u3 a1_bedaDprn3 u3 a1_beda
Dprn3 u3 a1_beda
Bernardo DA
 
Dprn3 u3 a1_jupm
Dprn3 u3 a1_jupmDprn3 u3 a1_jupm
Dprn3 u3 a1_jupm
Antonio Padilla
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
VictorManuelSaldaSan
 
Aplicaciones n capas en visual.net
Aplicaciones n capas en visual.netAplicaciones n capas en visual.net
Aplicaciones n capas en visual.net
Lisbeth Ocaña Bueno
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
Manuel Hormechea
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
ismaremo2
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
JANETNuez5
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
YoshuaZea
 
Actividad No. 1.8: Análisis del protocolo MySQL
Actividad No. 1.8: Análisis del protocolo MySQLActividad No. 1.8: Análisis del protocolo MySQL
Actividad No. 1.8: Análisis del protocolo MySQL
Francisco Medina
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_mame
Dprn3 u3 a1_mameDprn3 u3 a1_mame
Dprn3 u3 a1_mame
MariadelCarmenMontes3
 
Informe conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangelInforme conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangel
DiegoRangel39
 
Block
BlockBlock
Dprn3 u3 a1_rimd
Dprn3 u3 a1_rimdDprn3 u3 a1_rimd
Dprn3 u3 a1_rimd
RagnarMX
 
Dprn3 u3 a1_jocc
Dprn3 u3 a1_joccDprn3 u3 a1_jocc
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
 
Conectar MySQL con .NET
Conectar MySQL con .NETConectar MySQL con .NET
Conectar MySQL con .NET
PedroSolano28
 

Similar a Dprn3 u3 a1_hehm (20)

Instalacion de conector mysql para .net
Instalacion de conector mysql para .netInstalacion de conector mysql para .net
Instalacion de conector mysql para .net
 
Manual tecnico
Manual tecnicoManual tecnico
Manual tecnico
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 
Dprn3 u3 a1_beda
Dprn3 u3 a1_bedaDprn3 u3 a1_beda
Dprn3 u3 a1_beda
 
Dprn3 u3 a1_jupm
Dprn3 u3 a1_jupmDprn3 u3 a1_jupm
Dprn3 u3 a1_jupm
 
Dprn3 u3 a1_vims
Dprn3 u3 a1_vimsDprn3 u3 a1_vims
Dprn3 u3 a1_vims
 
Aplicaciones n capas en visual.net
Aplicaciones n capas en visual.netAplicaciones n capas en visual.net
Aplicaciones n capas en visual.net
 
Guia no1 ado.net
Guia no1 ado.netGuia no1 ado.net
Guia no1 ado.net
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
 
Actividad 1 Programación Net III
Actividad 1 Programación Net IIIActividad 1 Programación Net III
Actividad 1 Programación Net III
 
Instalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual StudioInstalación del conector de MySQL para Visual Studio
Instalación del conector de MySQL para Visual Studio
 
Actividad No. 1.8: Análisis del protocolo MySQL
Actividad No. 1.8: Análisis del protocolo MySQLActividad No. 1.8: Análisis del protocolo MySQL
Actividad No. 1.8: Análisis del protocolo MySQL
 
Dprn3 u3 a1_rahv
Dprn3 u3 a1_rahvDprn3 u3 a1_rahv
Dprn3 u3 a1_rahv
 
Dprn3 u3 a1_mame
Dprn3 u3 a1_mameDprn3 u3 a1_mame
Dprn3 u3 a1_mame
 
Informe conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangelInforme conecta base_datos_diego_rangel
Informe conecta base_datos_diego_rangel
 
Block
BlockBlock
Block
 
Dprn3 u3 a1_rimd
Dprn3 u3 a1_rimdDprn3 u3 a1_rimd
Dprn3 u3 a1_rimd
 
Dprn3 u3 a1_jocc
Dprn3 u3 a1_joccDprn3 u3 a1_jocc
Dprn3 u3 a1_jocc
 
Actividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclientActividad 1 mysql.data.my sqlclient
Actividad 1 mysql.data.my sqlclient
 
Conectar MySQL con .NET
Conectar MySQL con .NETConectar MySQL con .NET
Conectar MySQL con .NET
 

Último

1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
LuanaJaime1
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
maxgamesofficial15
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Demetrio Ccesa Rayme
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
ssusera6697f
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 

Último (20)

1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
A VISITA DO SENHOR BISPO .
A VISITA DO SENHOR BISPO                .A VISITA DO SENHOR BISPO                .
A VISITA DO SENHOR BISPO .
 
Presentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdfPresentación de proyecto en acuarela moderna verde.pdf
Presentación de proyecto en acuarela moderna verde.pdf
 
Libro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eessLibro Integrado 8vo egb len-mat-ccnn-eess
Libro Integrado 8vo egb len-mat-ccnn-eess
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdfGuia Practica de ChatGPT para Docentes Ccesa007.pdf
Guia Practica de ChatGPT para Docentes Ccesa007.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Planificación Ejemplo con la metodología TPACK
Planificación Ejemplo con la metodología  TPACKPlanificación Ejemplo con la metodología  TPACK
Planificación Ejemplo con la metodología TPACK
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 

Dprn3 u3 a1_hehm

  • 1. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 1 Ingeniería en Desarrollo de Software. Semestre 6 Programación NET III. Unidad 2. Diseño de interfaces mediante .NET Actividad 1 Mysql.Data.MySqlClient Elaboro: Héctor Benjamín Herrera Martínez. Matricula: AL10528272 Facilitador: M.C.C. Esther Lozano Candia.
  • 2. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 2 Actividad 1 Mysql.Data.MySqlClient. El propósitode estaactividadesconozcala implementaciónde lacolecciónMysql.Data.MysqlClient y sus clasesensuproyecto.Para estodebe realizarlainstalacióndelconectorde Mysql ParaNet https://dev.mysql.com/downloads/connector/net/1.0.html https://dev.mysql.com/doc/visual-studio/en/visual-studio-install.html 1. Realizaruna presentaciónenhttps://prezi.com/(yaseaprezi classicoprezi next) ótambién puedesusarlaaplicaciónhttps://es.slideshare.net/parasubirtu archivo,donde explique la instalacióndel connectorde Mysql paraVisual StudioNet. 2. Elaborar una tablade porlo menos5 clasesde MysqlClientyexplique de formageneral sufunción. Debe ingresara https://dev.mysql.com/doc/connector-net/en/connector-net-refmysqlclient.html para consultarlasclases. 3.- Ya que hayas elaboradolapresentaciónde lainstalaciónyclasesde MysqlClientcomparte el link, copiala ligay enun documentoPDF guarde el linkde supresentaciónyguarde laactividadcon el nombre DPRN3_U3_A1_XXYZ, para recibirretroalimentaciónmediante laherramientaTarea. NO envíe archivoscomprimidos.
  • 3. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 3 Desarrollo. Instalacionde Mysql.Data.MysqlClient Primerobaje el archivodel conectorde https://dev.mysql.com/downloads/connector/net/ Ejecute el archivoyseguí lospasosde instalación: Seleccione lainstalacióntípica.
  • 4. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 4 Con loque se instalócorrectamente: Después abríun proyectoenVisual Estudiodonde seleccione agregarreferenciaparaagregar el Conectorde MySql.
  • 5. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 5 Seleccione agregarextensionesyseleccioneMySql.Data: Con esto quedacargado el conectorde MySQL a mi proyectode VisualBasic,solome quedaenmi proyectohacerla conexiónala base de datos,lo cual se hace con un el siguiente código: 'Importo mis librerias para MySql Imports MySql.Data.MySqlClient Public Class Form1 'Creo una varaible con la conexion mediante la clase MySqlConnection y el paso los parametros de la base de datos Dim conn As New MySqlConnection("data source=localhost;user id=root;password=;database=jsm") 'Creo una variable donde se guardaran los datos que me voy a traer con MySqlDataAdapter Dim data As MySqlDataAdapter 'Creo una variable para mi tabla de datos Dim dt As DataTable 'creo una variable para poner el query Dim sql As String Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 'al presionar el boton llamo al metodo mostrarDatos Call mostrarDatos()
  • 6. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 6 End Sub Private Sub mostrarDatos() Try 'query sql = "select * from registro" 'me traigo los datos creando la conexion y ejecutando el query gracias a la clase MySqlDataAdapter data = New MySqlDataAdapter(sql, conn) 'creo la variable dt que tendra lso datos dt = New DataTable 'lleno dt con los datos data.Fill(dt) 'muestro dt en el grid DataGridView1.DataSource = dt Catch ex As Exception MsgBox(ex.Message) End Try End Sub Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 'cierro mi aplicacion End End Sub End Class +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Pantallade laaplicación:
  • 7. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 7 Aplicaciónyacorriendo, mostrándonos lainformación almacenada de labase de datos: Base datos enMySql:  Nombre de base de datos “jsm”  Tabla: “registro”
  • 8. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 8 Descripción de algunasclases de MysqlClient: CLASE DESCRIPCION MySqlDataReader Por medio de ella sepuede leer una base de datos. Ejemplo: 'Declaración Public MustInherit Class DataReader _ Implements IDisposable MySqlDataAdapter Por mediode ellasnosconectamosala base de datos,enellase manda el queryrequeridoylaconexiónalabase de datos. Ejemplo: 'query sql = "select * from registro" 'me traigo los datos creando la conexion y ejecutando el query gracias a la clase MySqlDataAdapter data = New MySqlDataAdapter(sql, conn) MySqlCommand Representaunadeclaraciónoprocedimientoparaejecutarse enunabase de datos. Ejemplo: Public Sub ReadMyData(myConnString As String) Dim mySelectQuery As String = "SELECT DeptNo, DName FROM Test.Dept" Dim myConnection As New MySqlConnection(myConnString) Dim myCommand As New MySqlCommand(mySelectQuery, myConnection) myConnection.Open() Dim myReader As MySqlDataReader = myCommand.ExecuteReader() MySqlException Esta clase nos permite visualizarunaadvertenciaoerroral conectarnosa una base de datos. Ejemplo: try { myCommand.Connection.Open(); } catch (MySqlException myException) { MessageBox.Show("Message: " + myException.Message + "n"); } MySql.Data.SqlClient Contiene todoslosmétodosnecesariospararealizarunaconexiónalabase de datos. Ejemplo: Imports MySql.Data.MySqlClient
  • 9. `Programación NET III Unidad 3. Manipulación de datos mediante .NET Ciencias Exactas, Ingeniería y Tecnología | Desarrollo de Software 9 Conclusión: Esta actividadme permitióconocercómohacerla conexiónaunabase de datosde MySQL y traerme la informaciónde unatabla,veoque existenotrasclasesde MySqlClientque nosfacilitanel cómo leeremoslainformaciónycomola trataremosde acuerdoa nuestrasnecesidades,aúnestoymuy segurode cómo utilizartodaslaclasesperocreo que loaprendidohastaeste momentome servirá de base para entenderlomejor. Referencias: https://msdn.microsoft.com/es-es/library/x18wx1tx(v=vs.100).aspx https://unadmexico.blackboard.com/bbcswebdav/institution/DCEIT/2016_S2_B1/DS/06/DPRN3/U3/ Unidad_3_Manipulacion_de_datos_mediante_NET_DPRN3.pdf https://msdn.microsoft.com/es-es/library/microsoft.visualstudio.data.datareader(v=vs.120).aspx https://msdn.microsoft.com/es-es/library/system.data.sqlclient.sqldataadapter(v=vs.80).aspx https://www.devart.com/dotconnect/mysql/docs/Devart.Data.MySql~Devart.Data.MySql.MySqlExce ption.html para conectarte y realizar querys: dim cadena as string = "Server=myServerAddress;Database=myDataBase;Uid=myUsername ;Pwd=myPassword;" Dim myConnection As MySqlConnection = New MySqlConnection() myConnection.ConnectionString = cadena myConnection.Open()