Exemple #1
0
  /* atualizaao no BD */
  @Override
  public void update(Object object) throws SQLException {
    Artefato a = (Artefato) object;

    String sql =
        "UPDATE Artefato SET conteudo=?, data_aprovacao=?, data_criacao=?, tags=?, titulo=?, idAprovador=?, idArtefato=?, idAutor=?, idCategoria=?, tipo=?, versao=?, isAprovado=?, isBloqueado=?"
            + " where titulo=?";

    PreparedStatement stm = dataSource.getConnection().prepareStatement(sql);

    stm.setString(1, a.getConteudo());
    stm.setString(2, a.getData_aprovacao());
    stm.setString(3, a.getData_criacao());
    stm.setString(4, a.getTags());
    stm.setString(5, a.getTitulo());
    stm.setInt(6, a.getIdAprovador());
    stm.setInt(7, a.getIdArtefato());
    stm.setInt(8, a.getIdAutor());
    stm.setInt(9, a.getIdCategoria());
    stm.setInt(10, a.getTipo());
    stm.setFloat(11, a.getVersao());
    stm.setBoolean(12, a.isAprovado());
    stm.setBoolean(13, a.isBloqueado());

    stm.setString(14, a.getTitulo());

    stm.executeUpdate();
  }
Exemple #2
0
  /* inserao no BD */
  @Override
  public void create(Object object) throws SQLException {
    Artefato artefato = (Artefato) object;
    String sql =
        "INSERT INTO ARTEFATOS (aprovado,bloqueado,conteudo,data_aprovacao,data_criacao,idAprovador,idArtefato,idAutor,idCategoria,tags,tipo,titulo,versao ) "
            + "values(?,?,?,?,?,?,?,?,?,?,?,?,?)";

    PreparedStatement stm = dataSource.getConnection().prepareStatement(sql);

    stm.setInt(1, artefato.getIdAprovador());
    stm.setInt(2, artefato.getIdArtefato());
    stm.setInt(3, artefato.getIdAutor());
    stm.setInt(4, artefato.getIdCategoria());
    stm.setString(5, artefato.getConteudo());
    stm.setString(6, artefato.getData_aprovacao());
    stm.setString(3, artefato.getData_criacao());
    stm.setString(4, artefato.getTitulo());
    stm.setInt(5, artefato.getTipo());
    stm.setFloat(6, artefato.getVersao());

    System.out.println(sql);
    stm.executeUpdate();
    System.out.println("Inserção ok!");
  }