query()方法
//查询资料
var number = ""
var book = ""
var price = ""
//Step:建立要取得的栏位
var column = arrayOf("book", "price")
//Step2:透过query()查询book为百科全书的纪录,并储存至Cursor
val c = dbrw.query("myTable", column, "book='百科全书'",null,null,null,null)
//判断是否有资料
if(c.count>0){
//从第一笔开始输出
c.moveToFirst()
//Step3:用回圈将Cursor内的资料取出
for(i in 0 until c.count){
number += "$i\n"
//取得book栏位的资料
book += "${c.getString(0)}\n"
//取得price栏位的资料
price+= "${c.getString(1)}\n"
//移至下一笔
c.moveToNext()
}
}
//资料库取出後关闭Cursor
c.close()
查询条件
栏位名称="资料内容"
回传指定栏位
//如果要指定回传栏位,需要建立一组阵列,将栏位名称以字串类型填入
val column = arrayOf("栏位名称1", "栏位名称2", "栏位名称3")
使用query()方法後,会回传一个Cursor类别,Cursor如同一章筛选过的资料表,常用的方法:
SQL语法
val c = dbrw.rawQuery("SELECT * FROM myTable WHERE book LIKE '百科全书'",null)
<<: Day 14 网页分析 - Web Application Analysis (wpscan - WordPress vulnerability scanner)
>>: [Day14] React Native - Redux Saga
此篇会教学如何将 Bootstrap container 容器,自干一个出来。 若是使用 Wrap...
印表机维修常见故障问题,原因分析:对於喷墨印表机,可能有两方面原因:1.墨盒墨尽;2.印表机长时间不...
今天来实作使用ActivityResultContracts.TakePicture()开启相机,拍...
我们前面说过,中文不像英文,字与字中间与空白相间,所以中文句子要搭配 TF-IDF 前,需要先经过适...
今天我们正式要使用 Markdown 撰写你的第一篇部落格文章啦! 用指令建立文章或草稿 .md 档...