onclreate 메서드를 사용하여 일부 sqlite 데이터베이스에 텍스트를 삽입하고 싶습니다.Sqlite 데이터베이스에 데이터를 삽입하는 방법은 간단합니까?
나는 몇 시간 동안 노력하고있다. (작동하지 않는다 ...) (나는 새로운 @ android이다.)
andoid studio를 사용합니다. onCreate로 나에게 쉬운 방법을 보여주십시오. 첫 번째 로그 만 보여줍니다. Log.d ("Database op", "Database created");
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) {
}
} 작업을해야이 같은
먼저 테이블을 만들고 테이블에 데이터를 삽입하십시오. –