2013-12-16 54 views
3

假设我有关于客户的数据,并且我最初有大约1000个预先确定的客户详细信息,我想将其插入到我的SQLite数据库中。使用初始数据填充SQLiteDatabase的最佳方法?

将数据存储到我的资产文件夹中的文本文件中,使用自己的格式(选项卡指示列和新行以指示行),然后只读文本文件并将数据插入数据库与插入语句?我觉得这不是最好的方式,而且效率很低。

有没有更好的方法来做到这一点?

回答

0

我会带上已经预先填好的数据库.db文件。

我已经在“样本”数据中包含了应用程序的一部分。

1

您可以使用该应用工具创建PC上你的SQL精简版数据库脱机,比如这个:

http://portableapps.com/apps/development/sqlite_database_browser_portable

您可以与您的应用程序一起打包这个数据库,然后把它放在手机的存储和继续从那里。

+0

谢谢,这有助于。只是想知道,我将如何自动增加我的主键? – slim1801

+0

我自己没用过,所以不能评论它 –

1

你可以做数据库文件在两个方面..

方式1:

您可以创建一个.sqlite文件,其中已经有1000个客户记录插入到数据库中,您可以从assets文件夹中使用.sqlite文件。然后,您可以将这些记录复制到您的内部数据库中,或使用该数据库。

方式2:

你可以把这个1000条记录在服务器上,并在第一时间应用启动由Web服务调用它..

希望它会帮助你。

相关问题