Foros del Web » Programación para mayores de 30 ;) » Java »

Obtener valores de una base de datos utilizando JSP

Estas en el tema de Obtener valores de una base de datos utilizando JSP en el foro de Java en Foros del Web. Hola, soy principiante en programacion de base de datos, pero me ahn dejado en la universidad una tarea que es crear un online shop utilizando ...
  #1 (permalink)  
Antiguo 09/12/2014, 14:12
 
Fecha de Ingreso: diciembre-2014
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Obtener valores de una base de datos utilizando JSP

Hola, soy principiante en programacion de base de datos, pero me ahn dejado en la universidad una tarea que es crear un online shop utilizando sql y servlets. Ya tengo el codigo en java y como sera mostrado en HTML. Pero mi pregunta ahora es como podria guardar el valor de el dropdown selecionado que en este caso seria la cantidad de flores que se desea comprar y multiplicarlo por el precio y que al final me muestre :
Las flores que se eligio y el precio final.
Alguien me podria ayudar porfavor ? :( . Estoy atascada, y no se como hacerlo.

aqui les dejo el codigo de Java con la base da datos:


import java.io.*;
import java.sql.*;

import javax.servlet.*;
import javax.servlet.http.*;
public class floresDatenBank4 extends HttpServlet
{
public void doGet(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();

String Menge=req.getParameter("Cantidad");
out.println("<html><body bgcolor=#FAFAFA>");






//DB-Treiber
try
{
Class.forName("org.gjt.mm.mysql.Driver");
}
catch( ClassNotFoundException e)
{
out.println("DB-Treiber nicht da!");
}
//Connection
try
{

Connection con= DriverManager.getConnection("jdbc:mysql://localhost:3306/dy36","dy36","bmAx");
Statement st = con.createStatement();
try
{
st.executeUpdate("drop table if exists FLORES;");

}
catch(Exception e)
{
out.println("Problem mit: DROP TABLE FLORES !");

}






st.executeUpdate("create table FLORES(nombre char(10), color char(10), NrArticulo int(2),foto char(25), precio int(2),primary key (NrArticulo))");



st.executeUpdate("insert into FLORES values ('Rosas', 'blanco', 1, 'rose_weiss.png', 3)");
st.executeUpdate("insert into FLORES values ('Rosas', 'Rojo', 2, 'rose_rot.png', 3)");
st.executeUpdate("insert into FLORES values ('Rosas', 'Rosa', 3, 'rose_rosa.png',4)");
st.executeUpdate("insert into FLORES values ('Rosas', 'anaranjado', 4, 'rose_orange.png', 4)");
st.executeUpdate("insert into FLORES values ('Rosas', 'amarillo', 5, 'rose_gelb.png', 4)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'amarillo', 6, 'tulpe_weiss.png',6)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'Rojo', 7, 'tulpe_rot.png',6)");
st.executeUpdate("insert into FLORES values ('Tulipanes', 'Rosa', 8, 'tulpe_rosa.png', 7)");
st.executeUpdate("insert into FLORES values ('Tulpanes', 'anaranjado', 9, 'tulpe_orange.png', 8)");
st.executeUpdate("insert into FLORES values ('Tulpanes', 'amarillo', 10, 'tulpe_gelb.png',8)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'blanco', 11, 'orchidee_weiss.png', 12)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'lila', 12,'orchidee_lila.png', 13)");
st.executeUpdate("insert into FLORES values ('Orquideeas', 'Rosa', 13,'orchidee_rosa.png', 14)");









out.println("<html><head><title>FLORES</title></head>");
out.println("<body>******FLORES*******<hr><br>");
out.println("<TABLE Border=10 CellPadding=5><TR>");
out.println("<th>FLOR</th><th>COLOR</th><th>Articulo Nr.</th><th>FOTO</th><th>PRECIO</th><th>CANTIDAD</th></TR>");


ResultSet rs = st.executeQuery("select * from FLORES");
while(rs.next())
{

String snombre = rs.getString("nombre");
String scolor = rs.getString("color");
String sNrArticulo=rs.getString("NrArticulo");
String sfoto=rs.getString("foto");
String sprecio=rs.getString("precio");



out.println("<TR>");

out.println("<TD>"+snombre+"</TD>");

out.println("<TD>"+ scolor+ "</TD>" );

out.println("<TD>"+ sNrArticulo +"</TD>" );
out.println("<TD><img src='http://praxi.mt.haw-hamburg.de/~dy36/pictures/"+ sfoto +"' width=250 height=150></TD>" );
out.println("<TD>"+ sprecio +"</TD>" );
out.println("<TD><select value=\"cantidad\"><option>0</option><option>1</option><option>2</option><option>3</option><option>4</option><option>5</option><option>6</option><option>7</option><option>8</option><option>9</option><option>10</option></select ></TD>");








out.println("</TR>");




}
out.println("</TR>"); // fin while
out.println("</TABLE></CENTER></DIV></HTML>");



st.close();
con.close();
}
catch(Exception e)
{
out.println ("! MYSQL Exception: "+e.getMessage());
}
}

public void doPut(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
doGet(req,res);
}
}

Etiquetas: jsp
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:09.