예제 #1
0
  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);
    }
  }
예제 #2
0
 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);
   }
 }