我的Android应用程序将所有用户数据存储在Sqlite数据库中。备份/导出/导入/复制这些数据有哪些选择?我知道我可以轻松地将数据库复制到SD卡。我也想将数据发送到网络服务器。是否有任何包/类可用于帮助从网络服务器获取sqlite信息?感谢您的帮助...从Android应用程序导出Sqlite数据
回答
SQLite数据库文件只是平面文件,我很确定是平台便携式。因此,从网络获取数据的唯一问题与您访问文件本身的能力完全相同。关键是你可以在你喜欢直接访问数据的任何平台上运行SQLite演示程序,或者通过网络共享文件并直接使用SQLite C库,或者复制文件,然后使用本地副本作为你喜欢。
我可以验证它们的可移植性。我正在开发的应用程序在服务器上构建SQLite3数据库,并且该应用程序会下载/使用它。有一款iPhone应用程序也可以使用它。 – 2009-10-23 07:02:10
有关DB文件存储路径的任何想法? – 2010-08-17 10:59:26
根据DDMS工具DB文件存储在/ data/data/your_app_name/databases – vokilam 2011-10-09 07:56:05
最好的办法是将数据库存储在外部存储器上。如果使用内置(automagic)数据库,则无法直接访问该文件。一旦它位于SDCard上(或将来的存储选项),您就可以使用其中一个标准HTTP库将文件上传到服务器。
我一直在做的一个应用程序做了类似的事情,但是相反。我们正在从服务器下载SQLite3数据库,然后将其存储到外部存储(SDCard)。
- 1. 导出Android SQLite数据库
- 2. 在Android应用程序中从Sqlite数据库读取数据。
- 3. 从Android应用程序导出数据库文件的问题
- 4. 如何在Java应用程序中使用Android导出的SQLite数据库
- 5. 将CSV文件导入到Android应用程序Sqlite数据库
- 6. 使用SQLite创建android应用程序时出错数据库
- 7. 在phonegap应用程序中导出sqlite数据库
- 8. 从SQLite导出数据3
- 9. 使用SQLite导出的Android应用程序
- 10. 从SQLite 3数据库导出HTML文件(Ruby on Rails应用程序)
- 11. 从Android应用程序调试SQLite数据库
- 12. Android Studio应用程序崩溃从Sqlite数据库
- 13. 如何从iPhone应用程序导入/导出数据?
- 14. sqlite的:如何从Android应用程序
- 15. 导出Android应用程序时出错
- 16. 从应用程序中以编程方式导出数据
- 17. Android数据库应用程序出错
- 18. 可以导出android应用程序的数据库吗?
- 19. 从Windows应用商店导出Sqlite数据库
- 20. 用Java桌面程序导入Android SQLite数据库
- 21. 从手机中导出SQLite数据库
- 22. Android未能导出应用程序
- 23. 无法导出android应用程序(Eclipse)
- 24. Android应用程序导出时崩溃
- 25. 适用于Android的SQLite数据库应用程序
- 26. 想使用SQLite数据库Android应用程序
- 27. 如何使用SQLite数据库开发Android应用程序?
- 28. Sqlite数据库不适用于我的Android应用程序
- 29. 使Android应用程序使用Wifi从非Android应用程序接收数据
- 30. 未在Phonegap应用程序中创建SQLite数据库(Android)
是的,这是一个单一的文件。我正在寻找方便的方法来将该文件导出/导入网络服务器。 – meg18019 2009-10-23 01:28:15
好吧,那么这不是一个真正的SQLite问题 - 它是一个网络文件+ android问题。 – 2009-10-23 01:32:14