@SuppressWarnings("deprecation") private LocalEstudo geraLocalEstudo(ResultSet result) throws SQLException { // TODO Auto-generated method stub LocalEstudo local = new LocalEstudo(); local.setCurso(result.getString("curso")); Calendar data = Calendar.getInstance(); data.set( result.getDate("datafim").getYear(), result.getDate("datafim").getMonth(), result.getDate("datafim").getDate()); local.setDataFim(data); data.set( result.getDate("datainicio").getYear(), result.getDate("datainicio").getMonth(), result.getDate("datainicio").getDate()); local.setDataInicio(data); local.setLocal(result.getString("local")); return local; }
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); } }