public boolean alterar(Aluno aluno) { String sql = "update aluno set nome=? where matricula = ? "; try { pstm = con.prepareStatement(sql); pstm.setString(1, aluno.getNome()); pstm.setInt(2, aluno.getMatricula()); int result = pstm.executeUpdate(); return result > 0; } catch (Exception e) { System.out.println("Erro ao alterar aluno " + e.getMessage()); return false; } }
public boolean incluir(Aluno aluno) { // comando sql enviada para o banco String sql = "insert into aluno (matricula, nome) values (?, ?) "; try { // prepara um comando com prepareStatement a partir de uma conex‹o pstm = con.prepareStatement(sql); // passa os parametros unindo cada caracter especial(?) com o seu indice de // aparecimento na sql pstm.setString(2, aluno.getNome()); pstm.setInt(1, aluno.getMatricula()); // aqui est‡ executando o comando e retornando a quantidade de registros afetados int result = pstm.executeUpdate(); // true se afetou um ou mais registros return result > 0; } catch (Exception e) { System.out.println("Erro ao incluir aluno " + e.getMessage()); return false; } }
public static void listagem() { // Aluno alunos = daoAluno.findAll(); System.out.println("Alunos"); for (Aluno a : alunos) { System.out.println("Nome: " + a.getNome()); System.out.println("Endereço: " + a.getEndereco()); System.out.println("Telefone: " + a.getTelefone()); System.out.println("CPF: " + a.getCpf() + "\n"); } // Curso cursos = daoCurso.findAll(); System.out.println("Cursos"); for (Curso c : cursos) { System.out.println("Nome: " + c.getNome()); System.out.println("Carga Horária: " + c.getCargaHoraria() + "\n"); } // Turma turmas = daoTurma.findAll(); System.out.println("Turmas"); for (Turma t : turmas) { System.out.println("Nome do Curso: " + t.getCurso().getNome()); System.out.println("Data de Início: " + t.getDataInicio().toString()); System.out.println("Data de Fim: " + t.getDataTermino().toString()); System.out.println("Situação: " + t.getSituacao().toString()); System.out.println("Período: " + t.getPeriodo()); System.out.println("Professores:"); if (t.getProfessores() != null) { for (Professor p : t.getProfessores()) { System.out.println("Nome: " + p.getNome()); } } System.out.println(); } // Turma professores = daoProfessor.findAll(); System.out.println("Professores"); for (Professor p : professores) { System.out.println("Nome:" + p.getNome()); System.out.println("Matricula:" + p.getMatricula()); System.out.println("Turmas:"); if (p.getTurmas() != null) { for (Turma t : p.getTurmas()) { System.out.println("Turma do Curso: " + t.getCurso().getNome()); } } System.out.println(); } // Matricula matriculas = daoMatricula.findAll(); System.out.println("Matriculas"); for (Matricula m : matriculas) { System.out.println("Matricula " + m.getCodigoMatricula()); System.out.println("Aluno " + m.getAluno().getNome()); System.out.println("Aluno " + m.getTurma().getCurso().getNome() + "\n"); } }