Сохранить базу данных SQLite в файл? - PullRequest
2 голосов
/ 03 октября 2011

У меня есть приложение для Android, которое создает базу данных SQLite и заполняет ее некоторыми данными.

Как сохранить эту базу данных в файл, чтобы ее можно было доставить с другим приложением?

Ответы [ 3 ]

3 голосов
/ 03 октября 2011

Вы можете получить доступ к файлу базы данных SQLite из DDMS, в зависимости от Eclipse, когда устройство подключено, оно сохраняется вместе с файлами вашего приложения в /data/data/package_name/databases.

Существует руководство покак найти и заменить базу данных с помощью файла предустановок:

http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

Или вы можете просто создать дамп команды SQL и выполнить его при первом запуске, но он будетбыть действительно трудоемким.

2 голосов
/ 03 октября 2011

sqlite сохраняет свои данные непосредственно в файл. Уже сделано. Имя файла указано в строке подключения.

Вы пытаетесь экспортировать в файл другого типа для чтения другим программным обеспечением?

0 голосов
/ 03 октября 2011

Чтобы экспортировать данные SQLite в файл, используйте команду .dump. См. Экспорт из SQLite в SQL Server

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...