Alguem poderia me explicar porque uma mesma instrução funciona em uma situação em não em outra?? Dêem uma olhada no código abaixo:
O primeito rs.getInt(4) não funciona enquanto que o segundo funciona corretamente. Será que pode ser o tipo de ResultSet? Somente leitura ou alguma coisa desse tipo?
import java.sql.*;
public class ConnectEmpregos {
public static void main(String args[]) {
int i;
boolean verifica = false;
ConnectSql cs = new ConnectSql();
try {
ResultSet rs = cs.sqlConsulta();
while (rs.next()) {
i = rs.getInt(4);
if (i > 0) {
System.out.println(rs.getInt(4));
}
}
} catch (SQLException e){
System.out.println(e);
}
verifica = cs.DesconnectSql();
if (verifica) {
System.out.println("Deu certo");
}
}
}