Galera do GUJ, boa tarde
No código abaixo estou utilizando o JDBC para fazer um select e obeter um ResultSet, porem neste caso
eu tenho certeza que o ResultSet vai retornar um registro apanenas.
Existe alguma forma de ler o resultado do select sem ter que realizar um laço (while, for, …) ?
Outra dúvida:
Como faço para realizar um select count(*) no JDBC utilizando mais ou menos esta mesma estrutura?
public Fornecedor getFornecedorEspecifico(Fornecedor fornecedor) throws SQLException{
PreparedStatement stmt = this.connection.prepareStatement(“select * from Fornecedor where id = ?”);
stmt.setLong(1, fornecedor.getId());
ResultSet rs = stmt.executeQuery();
Fornecedor fornecedorEspecifico = new Fornecedor();
while (rs.next()) {
fornecedorEspecifico.setId(Long.parseLong(rs.getString("id")));
fornecedorEspecifico.setRazaoSocial(rs.getString("razaoSocial"));
}
System.out.println("Razao Social "+ fornecedorEspecifico.getRazaoSocial());
}
Agradeço desde já.
Jandiro