数据库查询

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.db.rawQuery(options,successCallback,errorCallback)

支持平台:

  • Android
  • iOS

查询slq语句。

参数说明

参数 类型 必填 说明
options String 查询Sql语句
successCallback function 成功回调函数
errorCallback function 错误回调函数

successCallback函数返回一个数组,数组里面是当前所查询的表里面所有数据

errorCallback函数返回一个字符串,错误信息

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        navigator.db.rawQuery("SELECT * from table1",
        function(result){
        console.log(JSON.stringify(result))
        for(var i =0; i<result.length; i++){
        alert("序号:"+result[i].number+"姓名:"+result[i].name+"班级:"+result[i].class);
        }
        },function(error){
        alert(error);
        });
    }
</script>

响应示例代码:

[
    {
        "number": 1,
        "name": "张三",
        "class": "二班"
    }
]

results matching ""

    No results matching ""