将SQLite DB保存到文件中?

时间:2011-10-03 15:12:49

标签: android sqlite

我有一个Android应用程序,它创建一个SQLite数据库并用一些数据填充它。

如何将此数据库保存到文件中,以便它可以与其他应用程序一起提供?

3 个答案:

答案 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