SQLite查询数据

时间:2016-08-02 06:51:19

标签: android sqlite android-sqlite

我正在使用Mozila扩展SQLite Manager来创建数据库并在我的应用程序中使用它 我创建了一个名为test的表。

enter image description here

enter image description here

然后我使用以下行读取数据并成功。

我的问题是:"测试"表格的名称应该是正确的吗?
但是当我使用"select * from test"时,它什么也没读 最初我将表命名为"测试"。

Cursor cursor=dbHelper.QueryData("select * from testing");

1 个答案:

答案 0 :(得分:0)

您似乎确实在询问如何在您的应用中发布预填充数据库 - 或者我看不出您如何在应用中使用它。

现在步骤非常简单:
1.如果尚未存在,请将数据库从assets文件夹复制到数据路径 2.使用那里

你会在SO上找到一些相关的帖子。例如:herehere

现在,如果您更改了表名(!!),则必须尊重新的表名 必须将新数据库复制到assets文件夹中,但现在必须从数据路径中删除旧数据库。

这是因为否则应用程序将找到数据库,并且不会在其上复制新数据库。

这是所需的行为:您不希望您的应用每次启动时都复制数据库 ,但只需要一次 - 因为这是一项耗时的操作。