Ele não entra no bloco interno do while se o ResultSet não tiver elementos.
Não entendi a tua dúvida.
F
fenemeth
Imagine que a conexão já está feita.
veja um exemplo clara:
Sringsql="select * from tab_clientes;"Statementstmt=con.createStatement();//Seforexecutarumaconsultateráqueterummecanismoparamanipularaslinhasqueseramretornadas,esseéoResultSetResultSetrs=stmt.executeQuery(sql);while(rs.next()){System.out.println("Cod:"rs.getInt(1));System.out.println("Nome:"rs.getString(2));}
Nesse caso somente é feita uma consulta e mostrada na tela, claro que você pode fazer qualquer outra lógica de negócio com os dados retornados.
veja se isso te ajuda, qualquer coisa da um grito ai,…
abraço falow.
M
Mauro_Filho
Você tem certeza que o NullPointer está acontecendo dentro do while?
como o renrutal disse, se não tiver resultado ele não entra no mesmo. Pode ser que vc esteja tentando utilizar
um objeto que é instanciado dentro do while.