코틀린

[코틀린] 데이터베이스 헬퍼

아스키의 공부방 2020. 12. 11. 21:59
728x90
반응형
class DatabaseHelper(context: Context) : SQLiteOpenHelper(context, "notepad_kot.db", null, 1) {

    override fun onCreate(db: SQLiteDatabase?) {
        val sql = ("create table if not exists noteData(" +
                "_id integer PRIMARY KEY autoincrement," +
                "title text," +
                "content text," +
                "time text)")

        // !!는 null이 아님을 명시
        db!!.execSQL(sql)
    }

    override fun onUpgrade(db: SQLiteDatabase?, oldVersion: Int, newVersion: Int) {
        if (newVersion > oldVersion) {
            db!!.execSQL("DROP TABLE IF EXISTS noteData")
        }
    }
}

 

728x90
반응형