SqlExecute工厂。
- 混合:
成员
-
<静态常量>名称空间类型:
-
MySQL协议名称空间。
类型:
- 类型
方法
-
bind(值)
-
将值绑定到序数查询占位符。
参数:
的名字 类型 描述 值
字符串|数组。<字符串> 要绑定的一个或多个值 返回:
查询实例。例子
// const query = session。SELECT FROM person WHERE name = ?AND age = ?')。绑定('foo', 23) //作为一个数组参数const query = session。SELECT FROM person WHERE name = ?AND age = ?')。绑定([“foo”,23)
-
执行(rowcb [metacb])
-
执行原始SQL查询。
参数:
的名字 类型 论点 描述 rowcb
模块:SqlExecute ~ rowCursor 处理结果的回调函数,或者同时具有两个回调函数的对象。 metacb
模块:SqlExecute ~ metadataCursor <可选> 处理元数据的回调函数。 返回:
- 类型
- 承诺。<模块:SqlResult>
例子
//只提供一个回调函数来处理结果查询。执行(result =>{})查询。Execute ({result(){}}) //只提供一个回调函数来处理元数据查询。Execute ({meta(){}}) //提供回调函数来处理结果和元数据查询。执行(result => {}, meta =>{})查询。Execute ({result () {}, meta () {}})
类型定义
-
metadataCursor(元数据)
-
元数据光标。
参数:
的名字 类型 描述 元数据
数组。<对象> 包含每个列的元数据详细信息的对象列表 -
rowCursor(物品)
-
行光标。
参数:
的名字 类型 描述 项目
数组。< * > 当前游标位置所在行的列值列表