public void excluiTodosDoUsuario(String email) { Statement stat = null; try { con = new Conexao(); stat = con.getConnection().createStatement(); stat.execute("delete from localestudo where usuario = " + email); } catch (Exception e) { e.printStackTrace(); } finally { con.closeAll(stat); } }
public void exclui(String usuario, String local) throws FonteDeDadosException { PreparedStatement stat = null; try { con = new Conexao(); String sql = "DELETE FROM localestudo WHERE usuario = ? AND local = ?"; stat = con.getConnection().prepareStatement(sql); stat.setString(1, usuario); stat.setString(2, local); stat.executeUpdate(sql); } catch (SQLException e) { throw new FonteDeDadosException("Problema ao excluir Local!"); } finally { con.closeAll(stat); } }
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); } }
public LocalEstudo localiza(String usuario, String local) throws FonteDeDadosException { PreparedStatement stat = null; try { con = new Conexao(); String sql = "SELECT * FROM localestudo WHERE usuario = ? AND local = ?"; stat = con.getConnection().prepareStatement(sql); stat.setString(1, usuario); stat.setString(2, local); ResultSet result = stat.executeQuery(); if (result.next()) { return geraLocalEstudo(result); } return null; } catch (SQLException e) { throw new FonteDeDadosException("Problema ao localizar locais de Estudo!"); } finally { con.closeAll(stat); } }