# 服务端
出于安全性原因,H5前端都不直接与数据库进行交互。H5DW通过服务端的webapi与数据库进行交互,服务端可以使用SatRDA服务
或自建服务
# SatRDA服务
推荐使用SatRDA服务,SatRDA服务
通过集成JavaScript插件(路径为server\plugins\erp\h5dw.js
)已经实现了上述webapi,方便、高效。
# 下载SatRDA
加入QQ群:836173975
在群文件下载 SatRDA
的最新版本如SatRDA_V20240605
并解压
# 配置SatRDA
- 在下载目录打开
server
文件夹,运行satserver - 在浏览器中输入 http://localhost:5555/admin (opens new window)
进入后台管理界面登录界面,用户名和密码都输入
satrda
,点登录 - 在后台管理界面选择
连接管理
配置数据连接,这里可以修改erp的连接信息连接到自己的数据库
服务端的JS插件
server/plugins/erp
默认使用连接名为erp
的数据连接
更多配置见SatRDA配置
配置到这里连接自己的数据库就完成了。可以建立报表操作自己的数据库,如果要体验demo操作数据库,还需要在数据库中建表
# 运行Demo
- 下载demo.zip,解压后命名为demo, 将目录复制到
server/public
目录, - 在数据库中执行
satrda下载目录/satweb/alldemo.sql
建表 - 浏览器输入 http://localhost:5555/demo (opens new window)
- 在示例中报表来源选择
数据库
即可查询数据库的数据
# 自建服务
自建服务可以使用java框架SpringBoot
来创建webapi。需要根据H5DW支持的数据格式自己实现,需要实现的webapi主要包括以下几个
- 获取数据窗口模板文件
- 检索
- 更新数据库