我有一个Android应用程序,它创建一个SQLite数据库并用一些数据填充它。
如何将此数据库保存到文件中,以便它可以与其他应用程序一起提供?
答案 0 :(得分:3)
当设备连接时,您可以从Eclipse的DDMS访问SQLite数据库文件,它与/ data / data / package_name / databases中的应用程序文件一起存储。
有关如何通过预设文件查找和替换数据库的指南:
http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
或者你可以创建一个SQL命令转储,并使它在第一次启动时执行被初始化 - 但这将非常耗费时间。
答案 1 :(得分:2)
sqlite将其数据直接保存到文件中。已经完成了。文件名在连接字符串中指定。
您是否尝试导出其他文件类型以供其他软件读取?
答案 2 :(得分:0)
要将SQLite数据导出到文件,请使用.dump
命令。见Exporting from SQLite to SQL Server