TNT2PJ
Abril 27, 2004, 12:53pm
#1
Tenho uma tela (consulta.jsp). Quando peço para fazer a consulta no banco de dados ele me traz tudo que tem no DB mas só o primeiro registro dentro da tabela, os outros ele traz fora da tabela.
Como faço para ele trazer tudo “arrumadinho” dentro da tabela?
Obrigado.
valeu
vc provavelmente está fazendo um laço pra exibir os dados… a acda iteração vc deve adicionar uma linha à tabela.
<TABLE>
<%
laco (while, for, etc.)
%>
<TR><TD><%=dado...%></TD></TR>
<%
fim laco
%>
</TABLE>
TNT2PJ
Abril 27, 2004, 2:47pm
#3
Olha só o código…
consulta.jsp
<%@ include file=“cabecalho.html” %>
<%@ page session=“false” %>
<%@ page import=“java.sql.*” %>
<%@ include file=“carregaDriver.jsp” %>
<%
String sql = “SELECT * from pesquisa”;
try {
java.sql.Connection con;
con = DriverManager.getConnection(
"jdbc:mysql://127.0.0.1/administrativo?user=root");
Statement s = con.createStatement();
ResultSet rs = s.executeQuery(sql);
%>
<br>
<h3 align=“center”>Manutenção dos Cadastros</h3>
<center>
<table border=7 cellpadding=2 cellspacing=2>
<tr>
<td>Nome</td>
<td>E-mail</td>
<td>Time</td>
<td>Processador</td>
<td>Sistema Operacional</td>
<td>Produzido</td>
<td>Espaco</td>
<td>Firewall</td>
<td>Alterar</td>
<td>Excluir</td>
</tr>
<%
while (rs.next())
{
out.println("<tr>");
out.println("<td>"+rs.getString(1)+"</td>");
out.println("<td>"+rs.getString(2)+"</td>");
out.println("<td>"+rs.getString(3)+"</td>");
out.println("<td>"+rs.getString(4)+"</td>");
out.println("<td>"+rs.getString(5)+"</td>");
out.println("<td>"+rs.getString(6)+"</td>");
out.println("<td>"+rs.getString(7)+"</td>");
out.println("<td>"+rs.getString(8)+"</td>");
//Link alterar
out.println("<td><a href='alteracao.jsp?nome="+rs.getString(1)+"'>Alterar</a></td>");
//Link Excluir
out.println("<td><a href='exclusao.jsp?nome="+rs.getString(1)+"'>Excluir</a></td>");
out.println("</tr>");
out.println("</table>");
}
rs.close();
s.close();
con.close();
} //FIM do TRY
catch (SQLException e) {
System.out.println("Problemas na conexão/manipulação da base de dados - "+e.toString());
}
catch (Exception e){
System.out.println("Problemas na conexão/manipulação da base de dados - "+e.toString());
}
%>
<%@ include file=“rodape.html” %>