public void atualizar(Contato contato) { if (contato != null) { Connection conn = null; try { conn = FabricaConexao.getConexao(); PreparedStatement pstm; pstm = conn.prepareStatement(UPDATE); pstm.setString(1, contato.getNome()); pstm.setInt(2, contato.getId()); pstm.setString(3, contato.getTelefone()); pstm.setString(4, contato.getEmail()); pstm.execute(); JOptionPane.showMessageDialog(null, "Contato alterado com sucesso"); FabricaConexao.fechaConexao(conn); } catch (Exception e) { JOptionPane.showMessageDialog( null, "Erro ao atualizar contato no banco de" + "dados " + e.getMessage()); } } else { JOptionPane.showMessageDialog(null, "O contato enviado por parâmetro está vazio"); } }
public int updateContato(Contato contato) { SQLiteDatabase db = this.getWritableDatabase(); ContentValues values = new ContentValues(); values.put("nome", contato.getNome()); values.put("telefone", contato.getTelefone()); // updating row return db.update("contato", values, "_id = ?", new String[] {String.valueOf(contato.getId())}); }
public void deteleContato(Contato contato) { SQLiteDatabase db = this.getWritableDatabase(); db.delete("contato", "_id = ?", new String[] {String.valueOf(contato.getId())}); db.close(); }