Tabelas

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
:smiley:

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>

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("&lt;td&gt;&lt;a href='alteracao.jsp?nome="+rs.getString(1)+"'&gt;Alterar&lt;/a&gt;&lt;/td&gt;");		

	//Link Excluir
	out.println("&lt;td&gt;&lt;a href='exclusao.jsp?nome="+rs.getString(1)+"'&gt;Excluir&lt;/a&gt;&lt;/td&gt;");		

  	out.println("&lt;/tr&gt;");	  
  	out.println("&lt;/table&gt;");	  		
  
  }
  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” %>