/* exclusao no BD */ public void delete(Object object) throws SQLException { Contato c = (Contato) object; String sql = "delete from contato where cod_contato=?"; PreparedStatement stm = dataSource.getConnection().prepareStatement(sql); stm.setInt(1, c.getCod_contato()); stm.executeUpdate(); System.out.println("Mensagem excluida com sucesso"); }
/* atualizacao no BD */ public void update(Object object) throws SQLException { Contato c = (Contato) object; String sql = "update contato set " + "nome=?,idade=?,tel=?,mensagem=? " + "where cod_contato=?"; PreparedStatement stm = dataSource.getConnection().prepareStatement(sql); stm.setString(1, c.getNome()); stm.setInt(2, c.getIdade()); stm.setString(3, c.getTel()); stm.setString(4, c.getMensagem()); stm.setInt(5, c.getCod_contato()); stm.executeUpdate(); System.out.println("Update realizado!"); }
/* inserção no BD */ @Override public void create(Object object) throws SQLException { Contato contato = (Contato) object; String sql = "insert into contato (nome, idade, tel, mensagem, cod_contato) " + "values(?,?,?,?,?)"; PreparedStatement stm = dataSource.getConnection().prepareStatement(sql); stm.setString(1, contato.getNome()); stm.setInt(2, contato.getIdade()); stm.setString(3, contato.getTel()); stm.setString(4, contato.getMensagem()); stm.setInt(5, contato.getCod_contato()); stm.executeUpdate(); System.out.println("Mensagem enviada com sucesso"); }