public void atualizar(Aluno aluno) { try { Aluno alunoAtualiza = obterAluno(aluno.getMatricula()); alunoAtualiza.setCpf(aluno.getCpf()); alunoAtualiza.setFone(aluno.getFone()); alunoAtualiza.setNome(aluno.getNome()); } catch (Throwable e) { throw new RuntimeException(e); } }
public void incluir(Aluno aluno) { try { // Obtém a conexão. String url = "jdbc:derby:banco-de-teste;create=true"; Connection conn = DriverManager.getConnection(url); // Cria a sentença SQL. String sql = "insert into aluno (matricula, nome, fone, cpf) values (?, ?, ?, ?)"; // Obtém referência para uma sentença SQL. PreparedStatement prepareStatement = conn.prepareStatement(sql); prepareStatement.setString(1, aluno.getMatricula()); prepareStatement.setString(2, aluno.getNome()); prepareStatement.setString(3, aluno.getFone()); prepareStatement.setString(4, aluno.getCpf()); // Executa a instrução SQL. prepareStatement.executeUpdate(); // Fecha a sentença. prepareStatement.close(); // Fecha a conexão. conn.close(); } catch (Throwable e) { // Para repassar a exceção para o container tratar. throw new RuntimeException(e); } }