Pessoal,
é coisa de “mirim” mas não sei o que está acontecendo que não consigo
pegar o valor de um resultSet no seguinte código :
obs: se eu tirar a linha "total = rsTotal.getInt(“cont”); " e substituir por um print a execução segue.
ar é um list que armazena 4 strings p consulta
st = ConnectionPool.getConnection().createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);
for(int i = 0;i < 4;i++){
String sql = (String)ar.get(i);
rs = st.executeQuery(sql);
rs.beforeFirst();
arRs.add(rs);
}
for(int j = 0;j < 4;j++){
rsTotal = (ResultSet)arRs.get(j);
rsTotal.beforeFirst();
if(rsTotal.next()){
total = rsTotal.getInt(“cont”); //pau aqui
}
row.add(String.valueOf(total));
}