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
반응형
'코틀린' 카테고리의 다른 글
[코틀린] 토스트 메시지 사용 에러 None of the following functions can be called with the arguments supplied 발생시 (0) | 2020.12.26 |
---|---|
[코틀린] 스위치 (when) (0) | 2020.12.12 |
[코틀린] 리사이클러뷰 (0) | 2020.12.11 |
[코틀린] 공부1 (0) | 2020.12.10 |
[코틀린] 함수 | 단순화 | 익명 함수 (0) | 2020.12.10 |