Esempio n. 1
0
  public void atualiza(LocalEstudo local) throws FonteDeDadosException {
    PreparedStatement stat = null;
    try {
      con = new Conexao();
      String sql = "UPDATE localestudo SET local = ?, curso = ?, datainicio = ?, datafim = ?";
      stat = con.getConnection().prepareStatement(sql);

      stat.setString(1, local.getLocal());
      stat.setString(2, local.getCurso());
      stat.setString(3, local.getDataInicio().toString());
      stat.setString(4, local.getDataFim().toString());

      stat.executeUpdate(sql);

    } catch (SQLException e) {
      throw new FonteDeDadosException("Problema ao atualizar o local de estudo!");
    } finally {
      con.closeAll(stat);
    }
  }
Esempio n. 2
0
  public void persiste(LocalEstudo relacionamento) throws FonteDeDadosException {
    PreparedStatement stat = null;
    try {
      con = new Conexao();
      String sql =
          "INSERT INTO localestudo(usuario, local, curso, datainicio, datafim) VALUES(?, ?, ?, ?, ?)";
      stat = con.getConnection().prepareStatement(sql);

      stat.setString(2, relacionamento.getLocal());
      stat.setString(3, relacionamento.getCurso());
      stat.setString(4, relacionamento.getDataInicio().toString());
      stat.setString(5, relacionamento.getDataFim().toString());

      stat.executeUpdate();

    } catch (SQLException e) {
      throw new FonteDeDadosException("Problema ao adicionar o local de estudo!");
    } finally {
      con.closeAll(stat);
    }
  }