Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2011, 14:47
alvaronbg
 
Fecha de Ingreso: mayo-2011
Mensajes: 1
Antigüedad: 13 años, 6 meses
Puntos: 0
Pregunta duda devolver db a un servlet

bueno estoy haciendo un trabajo en netbeans y necesito devolver los valores existentes en una db con mysql. para esto uso una clase conexion y cargo el driver jdbc, ademas un servlet en el cual debo mostrar los valores de los campos de la db. el problema es que no me muestra nada

aca el trozo del codigo.

Código:
 protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException, SQLException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
           con.conectar();
            ResultSet rs = state.executeQuery("select * from movil_tabla");
            out.println(rs.getObject(1));
             while(rs.next())
            {
                   out.println(rs.getObject("codigo"));
                   out.println(rs.getObject("marca"));
                   out.println(rs.getObject("modelo"));
                
            }
         } finally { 
            out.close();
        }
    }
por otro lado en la clase conexion hice un metodo para mostrar los valores de lo campos de la db pero me muestra solo el ultimo valor.

Código:
  public ResultSet Mostrar()
    {
       try{
           conectar();
          res = state.executeQuery("select * from movil_tabla");
          while(res.next())
          {
           
              getMovil().setCodigo(res.getString("codigo"));
              getMovil().setMarca(res.getString("marca"));
              getMovil().setModelo(res.getString("modelo"));
              getMovil().setDescripcion(res.getString("descripcion"));
              getMovil().setPrecio(Integer.parseInt(res.getString("precio")));
              
                            
          }
          conn.close();
           
       }catch(Exception ex)
       {
           
       }
       return res;
    }