我正在开发一个调查 android 应用程序,以便:
- 每个调查都作为 XML 文件从服务器下载。
- 一项调查可以有多个版本(新调查、新 XML)。
- 下载新的 XML 时,它应该覆盖其对应的先前 XML。
我想将文件存储在 sqlite 数据库中。如何将我的文件插入数据库?
我应该使用 BLOB 还是将 XML 的内容存储为字符串?无论如何我应该怎么做?
我正在开发一个调查 android 应用程序,以便:
我想将文件存储在 sqlite 数据库中。如何将我的文件插入数据库?
我应该使用 BLOB 还是将 XML 的内容存储为字符串?无论如何我应该怎么做?
将整个 xml 字符串作为标准字符串存储在数据库中。然后您可以轻松检索并解析它。
有关在 android 中使用 sqlite 的教程,请参阅:
http://developer.android.com/guide/topics/data/data-storage.html#db
http://www.vogella.com/articles/AndroidSQLite/article.html
http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/
http://android-er.blogspot.in/2011/06/simple-example-using-androids-sqlite_02.html