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;
}