使用8000条记录创建Sqlite数据库

时间:2012-04-23 07:16:55

标签: android sqlite sqliteopenhelper

我正在开发一个使用sqlite进行自动完成textview的应用程序。该数据库有超过8000条记录。可以使用onCreate()中的查询来创建数据库。但是我如何创建一个包含8000多条记录的数据库。为8000条记录编写插入查询对我来说听起来最糟糕。

创建包含8000多条记录的数据库的最佳方法是什么。有没有像我们在mysql中一样转储sql文件的方法。

3 个答案:

答案 0 :(得分:1)

相反,您应该在Assets文件夹中放置一个包含表(有8000条记录)的数据库,并在Android应用程序中写一个逻辑到复制现有数据库

检查链接:

  1. https://stackoverflow.com/a/6541043/379693
  2. Ship an application with a database

答案 1 :(得分:1)

您执行的操作只能在 SQLite事务 中执行,因为它将维护单个 Journal db cache < / em>)用于一次性插入所有记录的文件。它会真正加速很多事情。

答案 2 :(得分:0)

如果您有.sql文件,可以在phpMyadmin中导入.... 只需转到PHPMyadmin URL ... 创建一个空数据库.... 点击导入... 浏览sql文件 点击Go ...

就是这样