JSP (Java Server Page) - formulario desde bdd jsp

 
Vista:

formulario desde bdd jsp

Publicado por pablo (1 intervención) el 29/08/2007 23:29:56
que tal necesito recuperar los datos de ciertas tablas para de acuerdo al campo requerido hacer un formulario que se presente en una pagina jsp,es decir que de acuerdo a la peticion se presente un formulario, esto lo debo desarrollar en una paginajsp
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:formulario desde bdd jsp

Publicado por tabita (3 intervenciones) el 25/09/2007 02:13:04
No entendi muy bien la ?

Si la explicas un poco mejor, te puedo ayudar...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:formulario desde bdd jsp

Publicado por lorenzo (1 intervención) el 24/10/2009 07:05:06
Aqui esta este talves te funcione
!!!!!!!!!!!!!!!!!!!!!!!!!!!!Este Codigo hace un pqueño formulario!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<HTML>
<HEAD>
<TITLE>Consultar Categorias</TITLE>
</HEAD>
<BODY>
<CENTER>
<H2>Consultar datos de Categorias</H2>
<FORM name=formulario action="index.jsp?pag=consultarcat2.jsp" method="POST">
<TABLE border="1" align=center>
<tr><td>Nombre:</td>
<td><input type="text" size="40" name="nombre"></td></tr>
<tr><td>Todas:</td>
<td><input type="checkbox" name="todos" value="ok"></td></tr>
<tr><td colspan="2" align="center">
<INPUT type="submit" name="enviar" value="Enviar">  
<INPUT type="reset" name="resetear" value="Limpiar"></td></tr>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>
!!!!!!!!!!!!!!!!!!!!!Y este hace la consulta y los muestra!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<%@page import="java.sql.*" %>
<% String login = "root";
String password = "";//tu password
String url = "jdbc:mysql://localhost/java";///BD
Connection conn = null;
try { Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection(url,login,password);
if (conn != null) { Statement stmt = conn.createStatement();
String nombre = request.getParameter("nombre");
String t = null;
t = request.getParameter("todos");
if(nombre.equals("") && t==null){
out.println("<html><head><title>Datos consultados</title></head>");
out.println("<body><center><table border=0 align=center>");
out.println("<tr><th><font color=red>Error!!!</font>Introduzca el nombre!!!");
out.println(" o seleccionar la casilla todos.</th></tr>");
out.println("<tr><th><a href=index.jsp?pag=consultarcat.jsp>ATRAS</a></th></tr>");
out.println("</table></body></html>");
} else { ResultSet res = null; if(t==null){
// consulta filtrada
res = stmt.executeQuery("SELECT //Los campos from "+ "//tabla WHERE //campo1='"+//campo2+"'");
}else{ // consulta todos
res = stmt.executeQuery("SELECT * from "+ "//tabla order by //campo");
}
out.println("<html><head><title>CONSULTA DE CATEGORIAS:</title></head>");
out.println("<body><center><table border =1>");
out.println("<tr><th>Código</th><th>Nombre</th></tr>");
while(res.next()){
out.println("<tr><td>"+res.getString("//campo1")+"</td>");
out.println("<td>"+res.getString("//campo2")+"</td></tr>");
}
out.println("</table></body></html>");
stmt.close();
}
conn.close();
}
}

catch(SQLException ex) { out.println(ex); } catch(ClassNotFoundException ex) { out.println(ex); }
%>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar