【问题标题】:How to access android /data/data database using SQLite? [closed]如何使用 SQLite 访问 android /data/data 数据库? [关闭]
【发布时间】:2011-09-06 11:05:24
【问题描述】:

我已经使用 DataBaseHelper 类编写了一个代码,我使用 SQLite 创建了一个数据库并将其放置在资产中,然后这个帮助器类将其复制到 /data/data/mynamespace/databases,但是如果我使用 SQLBrowser 在 SQLite db 中插入值这是在资产文件夹中,然后我使用代码读取它,但我没有找到那些插入的值,但是如果我使用代码插入它,我可以看到我插入的值,我以资产和 /data/data 的方式理解它是两个独立的副本,但问题是,我如何使用 SQLite 数据库浏览器从 /data/data/mynamespace/databases/mydb 文件中浏览数据。因为那是实际的数据库,资产中只有一个副本,请告诉我它的解决方案。

【问题讨论】:

  • 人们可以只评价负面,但没有问题的答案,可能是我错了或问错了,但如果你知道,请让我纠正。
  • 我认为您的问题被评为负面,因为它不清楚。尝试以一种能够显示问题和问题的方式重新措辞,仅此而已。
  • 尝试发布一些示例代码行,复制数据库并打开它。
  • 建议您的“问题”中需要使用2个以上的句子。也许将来在某处使用问号。

标签: java android mobile android-2.2-froyo


【解决方案1】:

this article 中,他从assets 文件夹中读取一个SQLite 文件并将其复制到../../data/databases 文件夹中。

我正在使用此代码,它对我来说工作正常。

【讨论】:

  • 是的,我从本教程中获得了帮助,但是当它复制到 /data/data 文件夹时,如果我阅读,它会显示空记录。
【解决方案2】:

听起来您的复制操作要么失败,要么去错了地方。

因此,当您尝试访问数据库时,它只是被创建而不是打开。

【讨论】:

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