Мне просто интересно, как программно вставлять значения в базу данных. Я создал базу данных и хочу просто создать большой массив строк внутри этой базы данных. Кто-нибудь знает, как это можно легко осуществить.Вставка строк данных в базу данных Sqlite
Вот что я до сих пор
public class GroupDatabase extends SQLiteOpenHelper {
public static final String DATABASE_NAME = "GroupTopics.db";
public static final String TABLE_NAME = "Topics_Table";
public static final String COL_1 = "Id";
public static final String COL_2 = "Topics";
public GroupDatabase(Context context) {
super(context, DATABASE_NAME, null, 1);
SQLiteDatabase db = this.getWritableDatabase();
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("create table" + TABLE_NAME + "(ID INTEGER PRIMARY KEY AUTOINCREMENT, TOPICS)");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
} Где вставить данные для строк базы данных? Любая помощь приветствуется :)
Почему идентификатор, а не _id? и что не работает в ваших вставках? –
Идентификатор только потому, что, как я его написал, я просто не знаю, как вставить данные в строки –
Возможный дубликат следующего. Пожалуйста, проверьте это и посмотрите, помогает ли это. http://stackoverflow.com/questions/21513065/passing-an-array-of-data-into-a-sqlite-database-in-android –