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…
Valeu pessoal, como iniciante tenho dúvidas bem a altura… Mas valeu muito, pois consegui resolver o problema!!! Massa