【问题标题】:Android SQLite database storage location and its manipulating toolsAndroid SQLite 数据库存储位置及其操作工具
【发布时间】:2012-12-20 03:57:04
【问题描述】:

我正在开发一个将数据存储在 SQLite 数据库中的 Android 应用程序。我的问题是,当您使用模拟器时,这个数据库文件存储在文件系统的什么位置?

我们可以使用一些工具修改那个数据库文件吗?怎么样?

【问题讨论】:

    标签: android android-sqlite


    【解决方案1】:

    在 Eclipse 中,转到 DDMS 透视图,然后选择“文件资源管理器”选项卡。您的数据库将位于:/data/data//databases。

    这里有一个方便的 Eclipse 插件,用于查看数据库:http://www.cellobject.net/Home.aspx

    【讨论】:

    • 感谢 EJK,查看数据库没问题,但如何执行插入和删除操作。相同的插件是否有帮助或任何其他可用于执行这些操作的单独插件。
    • 这个问题的答案指向了几个可以解决问题的插件。
    • 糟糕 - 忘记链接了:stackoverflow.com/questions/7957351/…
    【解决方案2】:

    不需要安装任何额外软件的最简单方法是使用命令留置权工具sqlite3

    $ adb shell
    root@android:/ # sqlite3 /data/data/<your-package-name>/databases/your.db
    SQLite version 3.7.11 2012-03-20 11:35:50
    Enter ".help" for instructions
    Enter SQL statements terminated with a ";"
    sqlite>
    sqlite> select * from mytable;
    

    【讨论】:

      猜你喜欢
      • 2013-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多