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); } }
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); } }