SlideShare una empresa de Scribd logo
1 de 16
Ing. Víctor E. Quevedo Dioses
PLATAFORMA WEB
BASE DE DATOS
LECTURA DE DATOS CON MYSQL Y JSP
ORIENTACIONES
• Se recomienda tener instalado el servidor
GlassFish o Tomcat
• El Gestor de Base de Datos MySql
• Realizar el ejercicio que realiza el Docente en
línea con su Computador
• Si tiene dificultades preguntar al Docente
CONTENIDOS TEMÁTICOS
• Conocer como implementar la
Librería de Conexión al Gesto de
Base de Datos Mysql
• Conocer cuales son las sentencias
necesarias para obtener los datos de
una aplicación JSP con MySql
Reconocimiento del Driver de Mysql en JSP
https://www.youtube.com/watch?v=_jOkEi8VY70
<%--
Document : Listado
Created on : 19/03/2017, 07:27:56 PM
Author : Giuliana
--%>
<!DOCTYPE html>
<%@page contentType="text/html" pageEncoding="UTF-8"
import= "java.sql.Connection"
import= "java.sql.DriverManager"
import= "java.sql.ResultSet"
import= "java.sql.Statement"
import= "java.sql.SQLException"
%>
<%
Connection conex=null;
Statement instruccion=null;
ResultSet tabla= null;
try{
Class.forName("com.mysql.jdbc.Driver");
conex = DriverManager.getConnection("jdbc:mysql://localhost/bdtienda","root", "123");
instrucción =conex.createStatement();
out.println("conexion satisfactoria<BR>");
}
catch(Exception e){
out.println("error en conexion"+e);
}
try {
tabla = instruccion.executeQuery("select * from articulo");
// empezando a construir una tabla html
{
%>
<form name="frm" method="POST" action="index.jsp">
<TABLE Border=10 CellPadding=5><TR>
<th bgcolor=Green>IDLIB</th><th bgcolor=Yellow>NOMBRE</th><th
bgcolor=Red>FECHA</th></TR>");
<%
while(tabla.next()) {
%>
<TR>
<TD><%=tabla.getString(1)%></TD>
<TD><%=tabla.getString(2)%></TD>
<TD><%=tabla.getString(3)%></TD>
</TR>
<%
}; // fin while
};%>
<tr><td><input type="submit" name="cmdenviar" value="enviar"></td>
<td><input type="reset" value="nuevo"></td><td></td>
</tr>
</TABLE></CENTER></DIV></HTML>
<%
// cerrando resultset
tabla.close(); instruccion.close(); conex.close();
}
catch(SQLException e) {};
%>
Resultado
Codigo Nombre Fecha
1 Juana 12-10-2015
2 Rosa 14-10-2015
3 Maria 15-11-2015
CONCLUSIONES Y/O ACTIVIDADES DE
INVESTIGACIÓN SUGERIDAS
• Es conveniente utilizar una base de
datos de Sotfware Libre Mysql para la
lectura de Datos
• Es conveniente conocer como interactua
JSP con MYsql
• La importancia de Realizar Aplicaciones
GRACIAS

Más contenido relacionado

Similar a Sema13 base datos_actualizado

Desarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los ServletsDesarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los ServletsJon Vadillo Romero
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a TomcatIker Canarias
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSmauryjin
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isliismaremo2
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Mysql Latinoamérica
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Erik Gur
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006Samuel Marrero
 
Guia de estudio para Oracle Certified Java EE 6 Web Component Developer
Guia de estudio para Oracle Certified Java EE 6 Web Component DeveloperGuia de estudio para Oracle Certified Java EE 6 Web Component Developer
Guia de estudio para Oracle Certified Java EE 6 Web Component DeveloperOscar V
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xmlgilhorak
 
Introducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaIntroducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaEudris Cabrera
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con javaEmerson Garay
 

Similar a Sema13 base datos_actualizado (20)

Desarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los ServletsDesarrollo web con JAVA: Introduccion a los Servlets
Desarrollo web con JAVA: Introduccion a los Servlets
 
Java Web Lección 02 - JSP
Java Web Lección 02 - JSPJava Web Lección 02 - JSP
Java Web Lección 02 - JSP
 
Introducción a Tomcat
Introducción a TomcatIntroducción a Tomcat
Introducción a Tomcat
 
DPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBSDPRN3_U3_A1_JEBS
DPRN3_U3_A1_JEBS
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
My sql ha-fina_lv2
My sql ha-fina_lv2My sql ha-fina_lv2
My sql ha-fina_lv2
 
Dprn3 u3 a1_isli
Dprn3 u3 a1_isliDprn3 u3 a1_isli
Dprn3 u3 a1_isli
 
10.desarrollowebconjava
10.desarrollowebconjava10.desarrollowebconjava
10.desarrollowebconjava
 
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013Software Líbre con respaldo de Oracle ~ OTN Tour 2013
Software Líbre con respaldo de Oracle ~ OTN Tour 2013
 
Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013Software Open Source – Open Day Oracle 2013
Software Open Source – Open Day Oracle 2013
 
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-20065. Curso Java Struts I (Framework para Java) - Curso 2005-2006
5. Curso Java Struts I (Framework para Java) - Curso 2005-2006
 
Jsp
JspJsp
Jsp
 
Guia de estudio para Oracle Certified Java EE 6 Web Component Developer
Guia de estudio para Oracle Certified Java EE 6 Web Component DeveloperGuia de estudio para Oracle Certified Java EE 6 Web Component Developer
Guia de estudio para Oracle Certified Java EE 6 Web Component Developer
 
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_ANHG
DPRN3_U3_A1_ANHGDPRN3_U3_A1_ANHG
DPRN3_U3_A1_ANHG
 
Dprn3 u3 a1_algr
Dprn3 u3 a1_algrDprn3 u3 a1_algr
Dprn3 u3 a1_algr
 
Instalación y clases de mysql client
Instalación y clases de mysql clientInstalación y clases de mysql client
Instalación y clases de mysql client
 
Manual programacion - java - jsp & xml
Manual   programacion - java - jsp & xmlManual   programacion - java - jsp & xml
Manual programacion - java - jsp & xml
 
Introducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en JavaIntroducción al desarrollo de aplicaciones web en Java
Introducción al desarrollo de aplicaciones web en Java
 
Aplicación de escritorio con java
Aplicación de escritorio con javaAplicación de escritorio con java
Aplicación de escritorio con java
 

Último

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
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
 
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
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
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
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 

Último (20)

TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
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...
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
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
 
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.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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...
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 

Sema13 base datos_actualizado

  • 1. Ing. Víctor E. Quevedo Dioses PLATAFORMA WEB BASE DE DATOS
  • 2. LECTURA DE DATOS CON MYSQL Y JSP
  • 3. ORIENTACIONES • Se recomienda tener instalado el servidor GlassFish o Tomcat • El Gestor de Base de Datos MySql • Realizar el ejercicio que realiza el Docente en línea con su Computador • Si tiene dificultades preguntar al Docente
  • 4. CONTENIDOS TEMÁTICOS • Conocer como implementar la Librería de Conexión al Gesto de Base de Datos Mysql • Conocer cuales son las sentencias necesarias para obtener los datos de una aplicación JSP con MySql
  • 5. Reconocimiento del Driver de Mysql en JSP https://www.youtube.com/watch?v=_jOkEi8VY70
  • 6. <%-- Document : Listado Created on : 19/03/2017, 07:27:56 PM Author : Giuliana --%> <!DOCTYPE html> <%@page contentType="text/html" pageEncoding="UTF-8" import= "java.sql.Connection" import= "java.sql.DriverManager" import= "java.sql.ResultSet" import= "java.sql.Statement" import= "java.sql.SQLException" %>
  • 7. <% Connection conex=null; Statement instruccion=null; ResultSet tabla= null; try{ Class.forName("com.mysql.jdbc.Driver"); conex = DriverManager.getConnection("jdbc:mysql://localhost/bdtienda","root", "123"); instrucción =conex.createStatement(); out.println("conexion satisfactoria<BR>"); } catch(Exception e){ out.println("error en conexion"+e); } try { tabla = instruccion.executeQuery("select * from articulo"); // empezando a construir una tabla html { %>
  • 8. <form name="frm" method="POST" action="index.jsp"> <TABLE Border=10 CellPadding=5><TR> <th bgcolor=Green>IDLIB</th><th bgcolor=Yellow>NOMBRE</th><th bgcolor=Red>FECHA</th></TR>"); <% while(tabla.next()) { %> <TR> <TD><%=tabla.getString(1)%></TD> <TD><%=tabla.getString(2)%></TD> <TD><%=tabla.getString(3)%></TD> </TR> <% }; // fin while };%>
  • 9. <tr><td><input type="submit" name="cmdenviar" value="enviar"></td> <td><input type="reset" value="nuevo"></td><td></td> </tr> </TABLE></CENTER></DIV></HTML> <% // cerrando resultset tabla.close(); instruccion.close(); conex.close(); } catch(SQLException e) {}; %>
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. Resultado Codigo Nombre Fecha 1 Juana 12-10-2015 2 Rosa 14-10-2015 3 Maria 15-11-2015
  • 15. CONCLUSIONES Y/O ACTIVIDADES DE INVESTIGACIÓN SUGERIDAS • Es conveniente utilizar una base de datos de Sotfware Libre Mysql para la lectura de Datos • Es conveniente conocer como interactua JSP con MYsql • La importancia de Realizar Aplicaciones