Node节点数据库
# FastWeb Node节点数据库
- 适用平台:WEB(桌面),APP(移动端)
# 1. 简介
节点数据库是为便于使用RestAPI的相关功能设定的数据库快速连接方案,在[系统工具]-[Node节点数据库]
中设置节点数据库后,可在接口开发(API)
的接口开发页面中引入节点数据库连接。
# 2. 设置节点数据库
在Node节点数据库
的界面,可查看已经创建的节点数据库的相关信息,可在表头的筛选编辑框中输入信息快速查找所需的节点数据库信息。
添加节点数据库
如需要添加节点数据库,点击[添加]
按钮,打开添加数据节点
窗口,设置节点信息,设置完成后,点击[保存]
按钮保存。通常情况下,只需要设置前两项内容,即节点名称
与连接设置
。

修改数据节点
如需要修改节点数据库,选择要修改的节点数据库,点击[修改]
按钮,打开修改数据节点
窗口,设置节点信息,设置完成后,点击[保存]
按钮保存。

删除数据节点
如需要删除特定的数据节点信息,选择此项,然后点击[删除]
按钮。在弹出的界面中点击[是]
按钮以删除节点;如果不需要删除节点,点击[否]
按钮。
# 3. 在接口开发中引入数据节点
点击菜单栏中的系统工具-接口开发(API)
菜单,选择要导入数据节点的接口,进入接口开发的界面。以下以查询客户信息的节点数据为例。
//JScript
function RestAPI()
{
//获取节点连接库
var D,Q,J;
D = GetNodeDataLink("demo");
//创建数据集
Q = new TFDQuery(Nil);
J = new TJSONObject();
Try{
Try{
//打开数据集
Q.Connection = D;
Q.SQL.Text = " Select top 5 FInterID,FCustCode,FCustName,FEmpName from Basic_Cust";
Q.Open;
//组装JSON
j.AddPair("result","ok");
j.AddPair("exceltime",datetimetostr(now()));
//ShowMessage(DataSetToJSON(Q));
j.AddPair("tabledata",j.ParseJSONValue(DataSetToJSON(Q),false,false));
}
Except{
//报错时组装JSON错误信息
J.AddPair("result","no");
J.AddPair("msg",ExceptionMessage);
}
//返回结果
return j.ToString;
}
Finally{
D.Free;
Q.Free;
J.Free;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
//PasScript
Function RestAPI:String;
Var
D:TFDConnection;
Q:TFDQuery;
J:TJSONObject;
Begin
//获取节点连接库
D := GetNodeDataLink('demo');
//创建数据集
Q := TFDQuery.Create(Nil);
J := TJSONObject.Create;
Try
Try
//打开数据集
Q.Connection := D;
Q.SQL.Text := ' Select top 5 FInterID,FCustCode,FCustName,FEmpName from Basic_Cust';
Q.Open;
//组装JSON
j.AddPair('result','ok');
j.AddPair('excelTime',now);
j.AddPair('tabledata',j.ParseJSONValue(DataSetToJSON(Q),false,false));
Except
//报错时组装JSON错误信息
J.AddPair('result','no');
J.AddPair('msg',ExceptionMessage);
End;
//返回结果
Result := j.ToString;
Finally
D.Free;
Q.Free;
J.Free;
End;
End;
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
// Make sure to add code blocks to your code group
在调用接口执行时,会执行数据库查询,将查询得到的结果作为返回值进行返回。