Olá. Gostaria de saber por que o ResultSet está fechado nessa implementação, se não indiquei para ele fechar:
public ResultSet select(int idUser, int idGrupo) throws SQLException {
ConexaoMySQL conexao;
Statement statement;
String select = " select * from random.string";
conexao=ConexaoMySQL.getInstance();
conexao.conectar();
statement = conexao.criarStatement();
try {
return statement.executeQuery(select);
}finally {
statement.close();
}
}
Implementação:
try {
resultSet = db.select(modeloRabbit.getId_usuario(),modeloRabbit.getId_grupo());
System.out.println(resultSet.isClosed()); //retorna true, impedindo de trabalhar com ele
} catch (SQLException e) {
e.printStackTrace();
}