[code]PreparedStatement stmt = conn.prepareStatement(“SELECT * FROM tblVendedores WHERE idEmpresa=?”);
stmt.setInt(1, idEmpresa);
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
int idVendedor = rs.getInt(“idVendedor”);
//Resto do seu código aqui
}
rs.close();
stmt.close();[/code]
[quote=jorgeneto]Não aconselho o uso de procedure pq a meu ver vc vai estar fugindo do padrão OO. Como foi dito acima use a função next();
Porem se vc realmente quiser fazer isso no banco use um cursor, o Postgre tem um cursor implicito bem legal![/quote]
Você fala em OO depois chama o METODO .next() de função.
O correto é fazer via java mesmo, percorrendo cada linha e fazendo as contagens.