在MyDBHelper完成资料库与table定义後,在程序中产生MyDBHelper物件,使用writableDatabase属性建立可写入DB。
//使用writableDatabase属性建立可写入的资料库
val dbrw = MyDBHelper(this).writableDatabase
insert()方法
//Step1:建立ContentValues物件,存放资料
val cv = ContentValues()
cv.put("book","百科全书")
cv.put("price",900)
//Step2:透过insert()放入建立ContentValues至myTable新增资料
dbrw.insert("myTable", null ,cv)
SQL语法
dbrw.execSQL("INSERT INTO myTable(book, price) VALUE(?,?)",arrayOf("百科全书", 900)
update()方法
//Step1:建立ContentValues物件,存放修改资料
val cv = ContentValues()
cv.put("price",800)
//Step2:查询book为百科全书的纪录,透过update()修改资料
dbrw.update("myTable", cv, "book='百科全书'", null)
SQL语法
dbrw.execSQL("UPDATE myTable SET price = 200 WHERE book LIKE '百科全书'")
delete()方法
//查询book为百科全书的纪录
dbrw.delete("myTable", "book='百科全书'", null)
SQL语法
dbrw.execSQL("DELETE FROM myTable WHERE book LIKE '百科全书'")
<<: [Day13] React Native - 整理资料流,使用 Redux 吧!
第一次开启专案後 对程序的任何东西都很陌生 映入眼帘的是MainActivity.java的程序码 ...
Q1. HG 是什麽? Mercurial 是一种轻量级分散式版本控制系统,由於 Mercuial ...
前两天都是展现Data而已,今天来试做看看互动&换资料的动态! 折线图也是满常见的样式, 这次以非洲...
1、roxlabs roxlabs提供ip资源遍布全球220+国家与地区,每日高达9000万真实住宅...
环境准备 使用 Cloudflare DNS 安装 LiteSpeed Cache plugin ...