/** * 描述:删除数据 * * @param id */ public void delData(int id) { // (1)获取数据库 userDao.startWritableDatabase(false); // (2)执行查询 userDao.delete(id); // (3)关闭数据库 userDao.closeDatabase(false); queryData(); }
/** * 描述:保存数据 * * @param u * @throws */ public void saveData(LocalUser u) { // (1)获取数据库 userDao.startWritableDatabase(false); // (2)执行查询 long id = userDao.insert(u); // (3)关闭数据库 userDao.closeDatabase(false); // showToast("插入数据成功,ID:"+id); // 插入数据成功 if (id != -1) { // 查询数据 queryData(); } }
/** * 更新数据 描述:TODO * * @param u */ public void updateData(LocalUser u) { // (1)获取数据库 userDao.startWritableDatabase(false); userDao.update(u); userDao.closeDatabase(false); }