Jos*_*pez 1 database sqlite android json
我有一个远程 SQL 数据库(即存储在服务器中的数据库)。我正在开发一个 Android 应用程序,它定期建立连接以使用 SQLite 将所有远程数据库的表(及其内容)复制到本地数据库。
Android SDK 中是否有任何标准化方法来执行此操作?
我所经历的:
我考虑过以 JSON 格式请求远程数据库的内容,然后在 Android 中解析该 JSON 代码,然后使用 SQLite 将其包含在本地数据库中。不知道这对于大量数据来说有多有效,也不知道是否存在更好(不那么痛苦)的方法。
没有内置的方法可以做到这一点。人们也不可能真的有太多可能的方式来调整事物,最好将其留给开发人员或第三方库。
实际上,最简单的方法就是每小时在服务器上构建一次 SQLite 数据库,然后让客户端下载该文件。这样您就不必进行复杂且昂贵的 JSON 解析和 SQLite 插入。当然,这种方式总是有点过时,但如果这是一个问题,您需要质疑本地缓存是否是一个好主意。
| 归档时间: |
|
| 查看次数: |
1201 次 |
| 最近记录: |