olá, sou novato em JAVA!
como faço pra percorrer com WHILE um retorno de um método q é um ResultSet?
método q retorna um ResultSet
public ResultSet selecioar (String SQL) throws SQLException{
ResultSet rs = null;
try{
Class.forName("org.postgresql.Driver");
String URL = "jdbc:postgresql://localhost/UNIP";
String NOME = "postgres";
String SENHA = "fabio";
Connection con = DriverManager.getConnection(URL, NOME, SENHA);
Statement stmt = con.createStatement();
//stmt.executeUpdate(SQL);
ResultSet rst = stmt.executeQuery(SQL);
System.out.println("Chamada da classe DAO");
}catch(ClassNotFoundException erroClass){
System.out.println("Erro, classe JDBC não foi encontrada "+erroClass);
}
catch(SQLException erroSQL){
System.out.println("Erro, classe JDBC não foi encontrada "+erroSQL);
}
return rs;
onde quero percorrer
} else {
EmpresaDao dao = new EmpresaDao();
dao.adicionar("INSERT INTO cad_empresas (CNPJ , NOME) VALUES ("+request.getParameter("txt_cnpj")+" , '"+request.getParameter("txt_nome")+"')");
response.sendRedirect("index.jsp");
dao.selecioar("SLECT * FROM cad_empresas "); //isso está correto? (local e instanciação)
}
while(---------?---------){ // quero o mesmo resultado de "while(rs.next()){"
%>
<tr>
<td>---------?---------</td> //aqui quero mostrar o resultado da busca
<td>---------?---------</td>
</tr>
</table>
<%
}
%>