Заполнение SQLiteDB начальными значениями - PullRequest
0 голосов
/ 16 апреля 2011

Мое приложение использует базу данных, оно предварительно заполнено примерно 50 значениями. Я выполняю это с помощью примерно 50 db.execSQL («INSERT INTO .... операторов в разделе onCreate моего класса DbHelper.

Мне было интересно, существует ли более идеальный способ обработки ввода начальных значений или это вполне приемлемо.

1 Ответ

1 голос
/ 16 апреля 2011

Вы можете добавить более одного набора значений одновременно в одну таблицу:

INSERT INTO mytable (column_a, column_b)
VALUES (val_1, val2), (val_3, val_4), etc

Это будет работать намного быстрее и будет более кратким!

Также вы можете рассмотреть возможность загрузки этих данных из файла свойств или аналогичного файла, чтобы их было легче изменить, если эти начальные значения когда-либо изменятся.

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