// Metodo para alteração de dados public String alterar(Evento evento) { String sql = "update evento set "; sql += " descricao=?"; sql += " where dia=? and mes=? and ano=?"; Connection con = Conexao.abrirConexao(); try { PreparedStatement pst = con.prepareStatement(sql); pst.setString(1, evento.getDescricao()); pst.setInt(2, evento.getDia()); pst.setInt(3, evento.getMes()); pst.setInt(4, evento.getAno()); if ((pst.executeUpdate() > 0)) { Conexao.fecharConexao(con); return "Registro alterado com sucesso."; } else { Conexao.fecharConexao(con); return "Erro ao alterar registro"; } } catch (SQLException e) { Conexao.fecharConexao(con); return e.getMessage(); } }
// Metodo para excluir dados public String excluir(Evento evento) { String sql = "delete from evento"; sql += " where dia=? and mes=? and ano=?"; Connection con = Conexao.abrirConexao(); try { PreparedStatement pst = con.prepareStatement(sql); pst.setInt(1, evento.getDia()); pst.setInt(2, evento.getMes()); pst.setInt(3, evento.getAno()); if (pst.executeUpdate() > 0) { Conexao.fecharConexao(con); return "Registro excluido com sucesso."; } else { Conexao.fecharConexao(con); return "Erro ao excluir registro."; } } catch (SQLException e) { Conexao.fecharConexao(con); return e.getMessage(); } }
// Metodo Para inserção de dados public String inserir(Evento evento) { String sql = "insert into evento"; sql += " values (?,?,?,?) "; Connection con = Conexao.abrirConexao(); try { PreparedStatement pst = con.prepareStatement(sql); pst.setInt(1, evento.getDia()); pst.setInt(2, evento.getMes()); pst.setInt(3, evento.getAno()); pst.setString(4, evento.getDescricao()); if ((pst.executeUpdate() > 0)) { Conexao.fecharConexao(con); return "Registro inserido com sucesso."; } else { Conexao.fecharConexao(con); return "Erro ao inserir registro"; } } catch (SQLException e) { Conexao.fecharConexao(con); return e.getMessage(); } }