JSP Consulta oa banco

Pessoal,

estou com dúvidas em como trazer os dados consunltados em uma tablea formatada corretamente!
o codigo é esse:
<%@ page contentType=“text/html” language=“java” import=“java.sql.*”%>

Consulta de Investidores <% Connection con; Statement stm; String URL = "jdbc:mysql://localhost/tec3"; String USER = "root"; String SENHA = "root"; String driver = "org.gjt.mm.mysql.Driver";

try {

  Class.forName(driver);   
  con = DriverManager.getConnection(URL,USER,SENHA);   
  stm = con.createStatement(); 
  ResultSet res = stm.executeQuery("SELECT nome, endereco, telefone FROM investidor");
  while(res.next())
  {
  out.println("<p>");
  out.println("<strong>");
  out.println("Nome: " + res.getString("nome"));
  out.println("</strong>");
  out.println("Endereco: " + res.getString("endereco"));
  out.println("Telefone: " + res.getString("telefone"));
  out.println("</p>");



  } 

} catch (Exception e) {
out.println( e.getMessage());
}
%>

valeu

 

 

O problema está aqui:

while(res.next())
{
out.println("

");
out.println("");
out.println(“Nome: " + res.getString(“nome”));
out.println(”
");
out.println(“Endereco: " + res.getString(“endereco”));
out.println(“Telefone: " + res.getString(“telefone”));
out.println(”

”);
}
Desta forma vc tem mais dificuldade de formatar a tabela é bem mais facil fazer desta forma para fins de formatação

while(res.next())
{
%>

Nome: <%=res.getString("nome")%> Endereco: <%= res.getString("endereco")%> Telefone: <%=res.getString("telefone")%>

<% }

Ai o esquema é que vc tem melhor a visão do html e agora vai até um CSS ai pra formatar bunitinho.
Espero ter ajudado

Cara sóh uma dica, JSP accessando diretamente o banco quase nunca é uma coisa legal… Basta vc observar que vc tah expondo sua senha root do banco para qualquer um… dentre vários outros motivos…

fbaleal2
Dica:
http://www.guj.com.br/posts/list/50115.java

Valeu pessoal, como iniciante tenho dúvidas bem a altura… Mas valeu muito, pois consegui resolver o problema!!! Massa