Я хочу вставить некоторый текст в базу данных sqlite с помощью метода onCreate.Как вставить данные в базу данных Sqlite, простой способ?
Я работаю над этим в течение нескольких часов (он не работает ...) (я новый @ android).
Использование andoid studio. Пожалуйста, покажите мне простой способ с onCreate. Он показывает только первый журнал: Log.d («База данных», «База данных создана»);
public class DatenbankHandler extends SQLiteOpenHelper {
public static final int database_version = 1;
public static final String DATABASE_NAME = "adventure.db";
public static final String dialog_var = "dialog";
public static final String gadget_row = "gadget";
public static final String TABLE_NAME = "liam";
public String Create_Query= "CREATE TABLE" + TABLE_NAME + " (_ID INTEGER PRIMARY KEY AUTOINCREMENT," + dialog_var + " TEXT, " + gadget_row + " TEXT);";
public DatenbankHandler(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
super(context, DATABASE_NAME, null, database_version);
Log.d("Database op", "Database created");
}
@Override
public void onCreate(SQLiteDatabase db) {
// Create table
db.execSQL(Create_Query);
Log.d("Database Table", "Table created");
// Insert into database
db.execSQL("INSERT INTO liam (" + dialog_var + "," + gadget_row + ") VALUES('I'm Liam', null)");
Log.d("Database insert", "success");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
}
сначала создайте таблицу и вставьте данные в таблицу –