Problema com Recuperar dados com JDBC

7 respostas
fabiomariner

7 Respostas

fabiomariner
drsmachado
while(rs.next()){
//faz o que precisa fazer
}

Não funciona?

fabiomariner
fabiomariner

tem como eu fazer o meu método retornar um ResultSet e usar ele no .next()?

R
fabiomariner:
gostaria de colocar o resulta aki
<tr>			
			<td>???????</td>			
			<td>???????</td>			
	 </tr>

assim não deu certo

<tr>			
			<td>rs.getString("NOME")</td>			
			<td>rs.getString("CNPJ")</td>			
	 </tr>
Desse jeito fica bizarro de fazer,pois vc teria que 'extender' o ResultSet ate a view. O melhor é colocar o objeto em escopo de request e usar EL pra mostrar na tela:
Objeto consulta = dao.consulta(parametros);
request.setAttribute("consulta",consulta);

<%
     <c:forEach var=${item} items="${requestScope.consulta}">
           <td><c:out value="$#{item.nome}"></td>    
</c:forEach>
%>
nel

Um conselho rápido: arranca esse DAO do seu JSP e faça isso no máximo no teu Servlet, ainda recomendo, criar uma camada de negócios e nela fazer o acesso o DAO. Desenvolva em camadas, fazer muito no JSP não é o papel dele.

Abraços.

fabiomariner

Acho q esqueci de falar q sou novato em JAVA, rs

mas mesmo assim abrigado pessoal, vou dar uma pesquisada aqui sobre o q vcs disseram (vejo q preciso muito disso)

acho q é a primeira vez q posto alguma coisa aqui e provavelmente postarei mais, peço desculpas se não tenho conhecimento o sificiente, mas gostaria q pegassem mais leve nas “bizarrices” q faço

novamente muito obrigado pela ajuda

Criado 4 de maio de 2012
Ultima resposta 4 de mai. de 2012
Respostas 7
Participantes 4