Pessoal,
Tenho esse exemplo abaixo para fazer selects e gostaria de saber se ele é o mais rápido? (mais rápido tanto para varrer a tabela, e também para usar os dados obtidos dentro de um loop. Eu li algo que o ArrayList é mais rápido para selects, mas não tenho certeza.
public Collection<ExemploBean> SelectExemplo() throws SQLException{
List<ExemploBean> lista = new ArrayList<ExemploBean>();
try{
PreparedStatement stmt = this.connection.prepareStatement("select campo1 from tabelaExemplo");
ResultSet rs = stmt.executeQuery();
while(rs.next()){
ExemploBean retorno = new ExemploBean();
retorno.setCampo1(rs.getInt("campo1"));
}
rs.close();
stmt.close();
} catch (SQLException e) {
e.printStackTrace();
}
return lista;
}