- pkdb.select(sql, callback) 获取一个或者多个SQL语句的结果。强烈建议使用回调方式,避免卡死界面
- 参数:
- sql语句字符串。如:"select * from t_device_list"
- sql语句字符串数组。如:["select * from t_device_list","select * from t_device_driver"]
- 参数callback
- 示例:pkdb.select(sql, function(data){var driver = data.obj})
- 存在回调函数则使用异步方式,本函数立即返回。
- callback(data)
- 返回结果,通过回调函数:
- sql语句字符串:{"status":0,"msg":"error tip","obj":{"rows":[{"col1":value1,"col2":value2},{...}] } }
- status:0表示成功,非0表示失败,此时msg为失败提示
- obj:返回数据对象,包括{"rows":[], "cols":[]}
- sql语句字符串数组。返回结果形式:{"status":0,"msg":"error tip","obj":[单个sql语句返回的结果,见上面]}
- status:0表示成功,非0表示失败,此时msg为失败提示
- obj:返回数据对象,包括["status":xxx,"msg":xxxx, "obj":{"rows":[], "cols":[]}}]

- pkdb.insert(sql, callback).
- 参数:sql语句
- 参数callback
- 存在回调函数则使用异步方式,本函数立即返回。
- 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
- 返回结果:{"status":0,"msg":"error tip"}
- status:0表示成功,非0表示失败,此时msg为失败提示

- pkdb.delete(sql, callback).
- 参数:sql语句
- 参数callback
- 存在回调函数则使用异步方式,本函数立即返回。
- 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
- 返回结果:{"status":0,"msg":"error tip"}
- status:0表示成功,非0表示失败,此时msg为失败提示

- pkdb.update(sql, callback).
- 参数:sql语句
- 参数callback
- 存在回调函数则使用异步方式,本函数立即返回。
- 回调函数未赋值则为同步方式,等后台返回数据后本函数才返回。注意:此时系统会卡住知道select返回
- 返回结果:{"status":0,"msg":"error tip"}
- status:0表示成功,非0表示失败,此时msg为失败提示

{"serverDuration": 74, "requestCorrelationId": "c4281a1385e2344d"}