Estou fazendo uma notificação em um sistema ,de quando eu precisar realizar uma manutenção em tal dia, o software mostra uma mensagem quando for feito o Login. Só que eu não estou conseguindo puxar todas as datas das manutenções salvas no bd e comparar com a data atual do sistema.
Segue o código desta parte.
public void notificação() throws SQLException {
String sql = “select datas from manutenção”;
pst = connectar.prepareStatement(sql);
rs = pst.executeQuery();
ArrayList datas = new ArrayList();
datas.add(sql);
String confirmação = jdata.getText();
for (int i = 0; i < datas.size(); i++) {
if (sql.equals(confirmação)) {
JOptionPane.showMessageDialog(null, "Manutenção de tal equipamento a ser realizada hoje");
} else {
JOptionPane.showMessageDialog(null, "Sem manutenção para hoje");
}
}