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

JSP- Comparar con datos en BD

Estas en el tema de JSP- Comparar con datos en BD en el foro de Java en Foros del Web. Un saludo de antemano le pongo el codigo del jsp que estoy haciendo Código: <%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %> <%@page import="java.io.*" %> <%@page import="java.sql.*" %> <%@page ...
  #1 (permalink)  
Antiguo 26/12/2012, 19:54
Avatar de valentikary  
Fecha de Ingreso: febrero-2010
Mensajes: 43
Antigüedad: 14 años, 1 mes
Puntos: 0
JSP- Comparar con datos en BD

Un saludo de antemano

le pongo el codigo del jsp que estoy haciendo

Código:
<%@ page import="java.io.*,java.util.*,java.net.*,java.sql.*" %>
<%@page import="java.io.*" %>
<%@page import="java.sql.*" %>
<%@page import="java.net.*" %>
<%@ page import="java.util.Calendar;"%>

<%

if(request.getParameter("GRABAR") != null)

{

// objetos de enlace

            Connection con1=null;//Permite establecer la conexión
            Statement crear1=null;// Envía instrucciones  sql a la base.
            ResultSet ejecutar1=null; //Contiene el resultado de la consulta.
	    String url = "jdbc:mysql://localhost/appleton";

// abriendo canal o enlace en su propio try-catch

	    try {
	    Class.forName("com.mysql.jdbc.Driver").newInstance();
	    con1=DriverManager.getConnection(url,"root","root");
            if(con1!=null)
            out.print("<img src=images/enlace_correcto.png>");
            else
            out.print("Bad");
	    crear1 = con1.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
	    } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {};


//cargando los campos a grabar


	    // excepto clave porque en mysql es de tipo auto-increment

	    String query1=null;
            String id1="0";   
            int id2 = Integer.parseInt(id1);
	    String fecha=request.getParameter("fecha");
            String turno=request.getParameter("turno");
            //int turno1 = Integer.parseInt(request.getParameter("turno"));
            String maquina=request.getParameter("maquina");
            String operador=request.getParameter("operador");




	    // insert into tabla(nombre,edad,estatura) values('juan', 15, 1.88);

	    query1="insert into historico values("+id2+",'"+fecha+"','"+turno+"','"+cpu+"','"+operador+"')";

	    try {

	    // agregando renglon (insert)

	    crear1.executeUpdate(query1);

	   //avisando que se hizo la instruccion

	   out.println("<img src=images/registro_insertado.png>");

	   } catch(SQLException e) {out.println(e);};

	   try{

	   // ejecutar1.close();

	  crear1.close();

	  con1.close();

          } catch(SQLException e) {out.println(e);};

	  };

	  // construyendo forma dinamica

	  out.println("<HTML>");

	  out.println("<HEAD>");

	  out.println("<script type=text/javascript src=js/mootools-1.2.4-core.js></script>");
	  out.println("<script type=text/javascript src=js/mootools-1.2.4.4-more.js></script>");
	  out.println("<script type=text/javascript src=js/calendar-eightysix-v1.1.js></script>");
	  out.println("<link type=text/css media=screen href=css/calendar-eightysix-v1.1-default.css rel=stylesheet>");
	  out.println("<script type=text/javascript> window.addEvent('domready', function() { new CalendarEightysix('exampleI', { 'startMonday': true, 	  	  	  	  'slideTransition': Fx.Transitions.Back.easeOut, 'format': '%Y-%m-%d', 'draggable': true, 'offsetY': -4});});</script>");
	  out.println("<style type=text/css>.normal {border: 1px solid #666;}.error {border:1px solid #C00;background-color: #FCCDCE;}.correcto {border: 1px solid 	  	  #090;background-color: #CEFCCD;}</style>");

	  out.println("<script type=text/javascript src=js/campos.js></script>");

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

	  out.println("<body onLoad=cambiaClase();>");

	  out.println("<FORM ACTION=capturar_cnc.jsp METHOD=post>");

	  out.println("<table border=1 cellspacing=1 cellpadding=1>");

          out.println("<tr>");
          out.println("<td width=50>FECHA: <input id=exampleI name=fecha type=text maxlength=10 readonly=readonly></td>");
          out.println("<td width=50>CELDA: <input type=text value=1 size=15px name=celda color=black readonly=readonly></td>");



          out.println("<td width=100>cpu: <input type=text value=cpu size=15px name=maquina color=black readonly=readonly></td>");

          out.println("<td width=150>usuario: <select name=usuario></option></select></td>");


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

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

	  out.println("<table border=1 cellspacing=1 cellpadding=1>");
          out.println("<tr>");
          out.println("<td width=250 align=left><INPUT TYPE=SUBMIT NAME=GRABAR VALUE=INSERTAR ></td>");		    
          out.println("</tr>"); 

	  out.println("</body>");
	  out.println("</html>");
%>

este codigo me arroja una fila

lo que deseo es que vea una tabla llamada cpu
donde tiene los campos
id cpu activa

entonces supongamos tengo 3 cpus
activos
en ves de que me arroje 1 fila
me arroje la celda del cpu el nombre del cpu
y si son 3 activos
me rroje 3 capturas

Última edición por valentikary; 26/12/2012 a las 20:51

Etiquetas: bd, clase, javascript, jsp, mysql, string
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 16:42.