public boolean autenticarLogin(String login, String senha) {

        boolean valida = false;
        Connection con = null;
        PreparedStatement pstm = null;
        ResultSet rs = null;

        try {
            con = ConnectionFactory.getConnection();
            pstm = con.prepareStatement(VALIDALOGIN);

            pstm.setString(1, login);
            pstm.setString(2, senha);

            rs = pstm.executeQuery();

            while (rs.next()) {
                return true;
            }

        } catch (Exception ex) {
            JOptionPane.showMessageDialog(null, "Erro ao autentificar login: " + ex.getMessage());
        } finally {
            try {
                ConnectionFactory.closeConnection(con, pstm, rs);
            } catch (Exception ex) {
                JOptionPane.showMessageDialog(null, "Erro ao fechar a conexão: ");
            }
        }
        return valida;
    }