更新数据库 Android

2023-11-27

谁能告诉我如何更新android中的数据库。我创建了一个带有嵌入式数据库的应用程序。我更改了清单中数据库的版本并创建了更新方法。我想测试它以查看数据库是否正确更新,但是当我使用 adb 命令时,只有 -r 允许我重新安装,但它会保留数据库。有没有办法运行 adb 命令来更新数据库。谢谢。


这是我处理 updateRow 方法的方式:

public void updateRow(long rowId, String code, String name) {
      ContentValues args = new ContentValues();
      args.put("code", code);
      args.put("name", name);
      db.update(DATABASE_TABLE, args, "_id=" + rowId, null);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

更新数据库 Android 的相关文章

随机推荐

  • SQLite 添加主键

    我使用 Sqlite 创建了一个表CREATE TABLE AS语法基于创建表SELECT陈述 现在这个表没有主键 但我想添加一个 执行中ALTER TABLE table name ADD PRIMARY KEY col1 col2 给出
  • 从 Kendo Grid 数据源导出所有数据

    我按照有关导出 Kendo 网格数据的教程进行操作 http www kendoui c om blogs teamblog posts 13 03 12 exporting the kendo ui grid data to excel
  • C# 8.0 使用 Range 表示多维数组

    在 C 8 0 中 为什么我可以在一维数组上使用 range var oneDim new int 5 var oneDimSlice oneDim 2 4 但不能在多维数组上使用它吗 var twoDim new int 5 5 var
  • EncryptedXml DecryptDocument 方法抛出“错误数据”异常

    我为加密 解密流编写了一个代码块 该代码在我的本地机器上运行 但是当我在网络上发布我的代码时 解密函数抛出 错误数据 异常 这是我的加密和解密函数 private static MemoryStream EncryptStream XmlD
  • 通过 Windows 10 控制台 VT-100 转义序列获取光标位置

    我正在尝试 Windows 10 控制台中对 VT 100 转义序列的新 有限 支持 支持的序列记录在https msdn microsoft com en us library windows desktop mt638032 v vs
  • Heroku SSL 端点出现问题

    我正在尝试向 Heroku 添加 SSL 证书 该证书是从 Network Solutions 购买的 我完成了所有步骤并创建了一个 csr 文件 将该文件上传到 NetworkSolutions 下载了他们的 crt 文件包 MYSITE
  • 如何在 JavaScript 中创建可链接函数?

    让我们想象一下这样的函数 function foo x x return x 它的用法如下 var x y x Notepad y foo x console log y Prints Notepad 我正在寻找一种方法来创建可与其他函数链
  • 从标记的枚举中获取描述属性

    我正在尝试创建一个扩展方法 该方法将返回List
  • 如何优雅地检查 Erlang 中的许多条件?

    因此 当用户发送注册帐户的请求时 他们会发送用户名 密码 电子邮件和其他信息 注册功能必须验证其所有数据 一个例子是 验证电子邮件未被使用 验证用户名未被使用 验证用户名是字母数字 验证所有字段的长度都超过 X 个字符 验证所有字段的长度都
  • 启动应用程序,在 C++ 中捕获 stdout 和 stderr

    如何启动应用程序并通过 stdout 或 stderr 捕获输出 我正在编写一个自动构建系统 我需要捕获输出进行分析 我想更新 svn 存储库并获取修订号 以便如果成功的话我可以移动 autobuild revNumber 中的文件 我还想
  • Ant - 仅复制文件而不复制目录

    我需要使用 Ant 脚本复制文件夹中除目录之外的所有文件 我使用下面的脚本来做到这一点
  • 当 单元格中的文本发生更改时,jQuery 事件侦听器?

    jQuery 有没有办法将监听器附加到 td 以便当单元格内的文本发生更改 由 JavaScript 而不是用户 时 会触发该事件 延长姆威的回答 这是一些代码 var td my table tr td eq 1 var tdHtml t
  • 是否有任何理由重写 Java 8 中枚举中的方法

    正如所指出的herelambda 提供了一种非常优雅的方式来指定各个枚举值的行为 在 Java 8 之前 我通常会将其实现为 enum Operator TIMES public int operate int n1 int n2 retu
  • SQLite - 对表进行排序

    我有一个 SQLlite 数据库 我想按字母顺序对表进行排序 我该怎么做 有没有一种方法可以仅使用 SQLite 对条目进行排序 或者我是否必须首先将表读入数组 对其进行排序 然后将其写入数据库 这是我的查询 从表中选择条目 其中 id 我
  • Kubernetes 资源版本太旧

    我正在开发一个为不同 k8s 资源创建监视的操作员 我时不时地可以在日志中看到以下异常 并且应用程序停止 是什么导致了这个问题 我该如何解决这个问题 io fabric8 kubernetes client KubernetesClient
  • 使用 os.walk 读取文件[重复]

    这个问题在这里已经有答案了 我正在尝试访问植根于主目录的子目录中的文件 为此 我正在使用os walk 我能够成功访问文件名并将其存储在列表中 但是 当我尝试使用打开这些文件时open filename r 我收到一条错误消息 告诉我不存在
  • 自动装配不适用于类 @Entity

    我有一堂课叫Menu 注释为 Entity我需要在名为的类中使用一个方法杰斯托 梅萨吉 Component Entity Table name menu public class Menu implements Serializable A
  • 通过 jQuery 添加的脚本标签在 FireBug 中不可见

    我正在添加
  • Spring data JPA 原生查询跳过锁定

    我想执行一个SKIP LOCKED使用 Spring Data JPA 对 Oracle 进行查询 所以我尝试了以下操作 Lock LockModeType PESSIMISTIC WRITE Query value SELECT FROM
  • 更新数据库 Android

    谁能告诉我如何更新android中的数据库 我创建了一个带有嵌入式数据库的应用程序 我更改了清单中数据库的版本并创建了更新方法 我想测试它以查看数据库是否正确更新 但是当我使用 adb 命令时 只有 r 允许我重新安装 但它会保留数据库 有