Galera, bom dia.
Estou trabalhando num projeto de conferencia de carga.
Esbarrei em um problema, preciso criar uma estrutura de repetição que verifique todos os campos de uma coluna, e não apenas a primeira linha. A coluna recebe dados de um DB mysql.
segue o codigo atual, que verifica apenas a primeira linha:
public void fecharCarga (String a, int b, int c, int d, int e){
con = (com.mysql.jdbc.Connection) Conexao.getConnection();
PreparedStatement stmt = null;
ResultSet rs;
try {
stmt = con.prepareStatement("select qtdOrigem from "+ a+"_"+b+"_"+c+"_"+d+"_as_"+e+"Horas1 where qtdOrigem > 0" );
rs = stmt.executeQuery();
int quantidade = rs.getInt("qtdOrigem");
rs.next();
if(rs.next())
{ if(quantidade<=0){
JOptionPane.showMessageDialog(null, "ALERTA!\nCARGA NÃO PODE SER FECHADA!\nVERIFIQUE MOTORES A SEREM BIPADOS!");
stmt.executeUpdate();
}else{
JOptionPane.showMessageDialog(null, "CARGA FECHADA COM SUCESSO"); }
}
} catch (SQLException ex) {
Logger.getLogger(motorDAO.class.getName()).log(Level.SEVERE, null, ex);
} finally {
Conexao.closeConnection(con, stmt);
}
}