【问题标题】:See SQLite db contents查看 SQLite 数据库内容
【发布时间】:2012-08-25 09:35:52
【问题描述】:

我正在使用 sqllite db 开发一个 android 应用程序,我想知道是否有办法探索这个 db 的当前内容。

【问题讨论】:

  • 尝试使用 sqlite manager 将您的数据库导入本地 s/m 并使用 sqlite manager 查看(firefox 插件可用)
  • 在linux上你可以使用sqlitebrowser

标签: android eclipse sqlite eclipse-plugin adt


【解决方案1】:

Download SqlLite Database Browser.

您需要从设备或模拟器中提取数据库的副本,如下所述,然后处理可以稍后恢复的副本。

特定应用的数据库位于 /data/data/[packagename]/databases

包名是您在清单中定义的包,例如 /data/data/org.example.com/databases/counts.db。

您可以使用 adb shell 查看它,以查看数据库类型 sqlite3 /data/data/org.example.com/databases/counts.db

或者您可以使用第三方实用程序将其从设备中拉出以查看,例如使用 adb pull /data/data/org.example.com/databases/counts.db 之类的命令..

【讨论】:

  • 它是一个很棒的应用程序,但至少在 OS X 上没有 sqlite FTS 支持。有没有办法为 SqlLite 数据库浏览器启用它,还是有其他工具?
【解决方案2】:

在浏览器中管理您的 Sqlite 数据库 使用非常简单。?

https://github.com/skyhacker2/SQLiteOnWeb-Android

【讨论】:

    猜你喜欢
    • 2015-05-05
    • 1970-01-01
    • 2019-07-06
    • 2016-10-02
    • 2015-09-25
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多