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 }