Android系统内建SQLite供开发者使用,通常用於存放使用者或系统相关的资料,如果资料除了本地资料库外还有云端资料库,可能会产生资料不同步的状况
File→New→Kotlin File/Class
建立名为MyDBHelper的类别档案
将MyDBHelper继承SQLiteOpenHelper,并撰写相关程序码
package com.example.lab15
import android.content.Context
import android.database.sqlite.SQLiteDatabase
import android.database.sqlite.SQLiteOpenHelper
//自定建构子并继承SQLiteOpenHelper
class MyDBHelper(
context: Context,
name: String = database,
factory: SQLiteDatabase.CursorFactory? = null,
version: Int = v
) : SQLiteOpenHelper(context,name,factory,version){
companion object{
//资料库名称
private const val database = "myDatabase"
//资料库版本
private const val v = 1
}
override fun onCreate(db: SQLiteDatabase) {
//这里写要加入建立资料表的SQL语法
}
override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) {
//这里写要升级资料库版本的SQL语法
}
}
<<: 爬虫怎麽爬 从零开始的爬虫自学 DAY12 python列表进阶篇
首先,到Bootstrap官网的Documentation(Docs)里,点选download,找到...
看到标题上的 REST 四个英文字母,不知道有没有令你想起了什麽? 对,就是 RESTful API...
亦发表於个人网站 完赛感言 这系列文章在我3月当兵时就开始在规划了,可是写出来也还是和原本预计的差...
前言 从小到大我们都听过这样的一句话: 工欲善其事,必先利其器 ------ 书上写的 在我们开始执...
一级函数 (First Class Functions) Everything you can do...