Я хочу создать базу данных и заполнить ее в начале приложения. Он останется таким же и никогда не изменится. Будет около 1000 записей. Каков хороший способ сделать это?Самый быстрый способ вставить значения в базу данных android sqlite
Я создал таблицу до сих пор, но теперь я должен заполнить ее 1000 записей. Есть ли для него интерфейс?
public void onCreate(SQLiteDatabase db) {
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE "+TABLE_NAME+" ("+
UID+" INTEGER PRIMARY KEY AUTOINCREMENT, "+
USER_NAME+" TEXT NOT NULL, "+
USER_TYPE+" TEXT NOT NULL, "+
USER_CLASS+" TEXT NOT NULL);"
);
Где эти 1000 записей взялись? Если вы знаете их перед отправкой приложения, возьмите некоторый инструмент для создания базы данных (есть [инструменты GUI для sqlite] (https://www.sqlite.org/cvstrac/wiki?p=ManagementTools)) и загрузите его через [ SQLiteAssetOpenHelper] (https://github.com/jgilfelt/android-sqlite-asset-helper), например. – zapl
Попробуем это, спасибо. – user3316779