Пример #1
0
  public synchronized void remove(Disciplina obj) throws Exception {

    // PROCEDIMENTOS PR�-Remoção
    // remove listas correspondentes
    Lista_ger listager = new Lista_ger();
    listager.removeByDisciplina(obj);

    // remove turmas correspondentes
    Turma_ger turmager = new Turma_ger();
    turmager.removeByDisciplina(obj);

    // Remoção
    // ------- Remove do banco -------
    Connection dbCon = BancoDados.abreConexao();
    Statement dbStmt = dbCon.createStatement();
    ResultSet dbRs;
    String str;

    str = "DELETE FROM Disciplina WHERE cod=" + obj.getCod();
    BancoDadosLog.log(str);
    dbStmt.executeUpdate(str);

    dbStmt.close();
    dbCon.close();

    // ------- Remove da mem�ria -------
    this.listaObj.removeElement(obj);

    // PROCEDIMENTOS P�S-Remoção

  }