0

我需要 SQLite 的提示;我以 SOAP 或 REST 格式接收到我解析到本地 SQLite 数据库的大型 XML(200 到 5000 个条目,具体取决于用户,大约 30 列)。此操作对用户来说需要太多时间(从 10 秒到 2 分钟),所以我想知道:

是否可以在窗口服务器(Delphi XE2 自制服务器)下创建 SQLite 数据库文件并将整个文件发送到手机;然后在移动端,用新的数据库文件替换数据库文件(数据在客户端没有修改,我可以毫无遗憾地替换文件^^)?

在有根的手机上,我找不到 SQLite 数据库文件(用 esFileExplorer、/data、/dbdata、/sdcard/data ... 无处搜索)所以我只是不知道我必须放在哪里最后那个文件...

4

1 回答 1

1

是的,有可能。

您可以下载具有最新数据的数据库并将其替换为当前数据库。在此处找到“如何使用现有数据库”的示例,示例项目的链接也在那里

编辑

您需要根据需要对其进行修改。

您可以使用删除现有数据库context.deleteDatabase(DATABASE_NAME);

于 2012-10-16T09:49:27.327 回答