我有一个相当大的数据库(如许多记录中那样)。我宁愿让客户端下载一个预先构建的数据库而不是强制它们加载一堆文本,然后在能够使用数据库之前插入所有记录。
它没有提及能够下载数据库的任何内容,但我认为SO上的某个人可能有解决方案。
答案 0 :(得分:0)
只需在模拟器上或通过某些GUI组成数据库......然后通过Web服务器上DB文件的链接在Web上提供数据库。然后在应用程序中检查一个标记,您可以查看它是否已经下载了数据库,如果还没有,那么只需像通过HTTP的任何其他文件一样下载数据库并将其存储在文档目录中。然后设置您的标志,以便您知道已下载数据库并且应用程序不需要再次执行此操作。然后,当您需要访问数据库时,只需将sqlite指向您放置在Documents目录中的DB文件。