Android: загрузка данных с URL в SQLite - PullRequest
0 голосов
/ 30 октября 2010

Какой самый простой способ заполнить таблицу SQLLite данными из URL?

Я пишу веб-приложение Delphi, которое сгенерирует файл на сервере для загрузки моим приложением для Android.

В Delphi я, вероятно, сохраню его как файл .csv и буду использовать массовый импорт для импорта в MS SQL Server.

Какой самый простой / лучший способ сделать это в Android? Как мне скачать файл с URL-адреса, а затем загрузить его в SQLLite?

Большое спасибо за любые указатели.

1 Ответ

1 голос
/ 30 октября 2010

Как мне скачать файл с URL

Используйте HttpClient, как указывает Frayser.

и затем загрузить его в SQLLite?

Вы забыли сообщить нам, какой формат вы будете использовать для загрузки.

Если формат CSV, который вы упомянули для других целей, проанализируйте его и используйте операторы SQL INSERT (execSQL() или insert() с вашим объектом SQLiteDatabase). Оберните операторы INSERT в транзакции, чтобы повысить производительность, поскольку каждая транзакция требует флэш-записи, а флэш-записи медленные.

Если вы загружаете полную базу данных SQLite, просто введите ее в getDatabasePath() и откройте, когда это необходимо.

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