Утилита Android для отправки базы данных sqlite на сервер - PullRequest
3 голосов
/ 18 мая 2011

В моем приложении я хочу отправить данные, хранящиеся в локальной базе данных sqlite, в базу данных сервера sqlserver. Есть ли для андроида утилита для прямой отправки .db файла и чтения содержимого на сервере. Написание нескольких операторов вставки сделает код очень длинным и приведет к нарушению первичного ключа. Пожалуйста помоги.

1 Ответ

5 голосов
/ 18 мая 2011

При создании базы данных вы указываете имя базы данных (например, products.db).Если имя вашего пакета приложения - com.example.yourapplicationpackage, вы можете получить доступ к файлу, используя путь: /data/data/com.example.yourapplicationpackage/databases/products.db

Затем вы можете отправить этот файл точно так же, как любой другой файл на ваш сервер (используйте запрос POST),На стороне сервера вам нужны классы для чтения файла базы данных SQLite 3. Это не должно быть трудно найти.

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