query

abstract fun query(sql: String, bindArgs: Array<String>?): List<Map<String, String?>>

执行一条查询 SQL 语句,并返回结果集。

Return

查询结果列表,每一项为一个 Map,Key 为列名,Value 为该列的值(统一转为 String,null 值保留)。 若查询无结果或发生异常,返回空列表。

Parameters

sql

要执行的 SELECT 语句,可以使用 ? 作为占位符。

bindArgs

SQL 语句中占位符对应的参数数组,若无参数可传 null 或空数组。