如何在 Kotlin 中检查特殊数据 sqlite 数据库



我创建了一个带有数据库助手类 Kotlin 的数据库,它包含在创建/升级/插入/读取这些函数正确运行的所有数据中,但我希望有另一个函数在 databaseHelper 类中获取特殊数据并使用 if 语句在 MainActivity 中检查它,如果数据库中存在此特殊数据,请做某事

感谢

    fun returnDbIntValue(myString : String): Int{
    val db = this.readableDatabase
    return db.rawQuery("SELECT * FROM DB_TABLE_NAME WHERE SOME_DB_COLUN_NAME = '$myString'", null).count
}

使用类似的功能,您可以检查数据是否在数据库中。 在主活动内部,您可以执行此操作:

    val dbHelper = MyDbHelper(this)
if(dbHelper.returnDbIntValue(yourStringOrOtherData)==0) {
//this will happen if DB does not have such value saved
} else {
//this will happen if DB have such value saved
}

相关内容

  • 没有找到相关文章

最新更新