Android 从sqllite数据库导入/导出数据
我的问题更多地涉及到应该使用编程方法从SQLLite数据库导入/导出数据 我是android应用程序开发的新手,正在开发一个简单的记事本应用程序,在这个应用程序中,我想为用户提供一个选项,可以将笔记导出到文件或从文件导入笔记 我在网络上做了大量研究,发现有多种方法可以做到这一点:Android 从sqllite数据库导入/导出数据,android,sqlite,Android,Sqlite,我的问题更多地涉及到应该使用编程方法从SQLLite数据库导入/导出数据 我是android应用程序开发的新手,正在开发一个简单的记事本应用程序,在这个应用程序中,我想为用户提供一个选项,可以将笔记导出到文件或从文件导入笔记 我在网络上做了大量研究,发现有多种方法可以做到这一点: 将数据库中的数据写入CSV格式的文件-可能使用OpenCSV库 以XML格式将数据从数据库写入文件 备份SQLLite db文件本身并在导入时替换它-我相信这种方法不会让我保留旧笔记并从备份db文件导入笔记 我想知道哪
我想知道哪种方法更好。如果还有比以上更好的东西,我想知道 我想说1,但不使用第三方库(导入和导出逗号分隔的文件非常容易!!)。
然后可以使用REPLACE INTO命令,如果行不存在,该命令将更新现有数据并插入新数据 甚至2
但是xml文件中充斥着垃圾标签。。。解析它们比读/写简单的文本文件(有或没有标题行)更复杂。我想说1,但不使用第三方库(导入和导出逗号分隔的文件很容易!!)。然后可以使用REPLACE INTO命令,如果行不存在,该命令将更新现有数据并插入新数据。或2。但是xml文件中充斥着垃圾标签。。。解析它们更复杂。@Vyger:你不应该把它作为一个答案吗?:)