当前位置: 首页 > news >正文

药业集团网站建设方案国内域名购买网站

药业集团网站建设方案,国内域名购买网站,防止做网站的人修改数值,英德住房和城乡建设局网站在 Automation Script 中我们通常使用 mbo 对象来操作数据,但有时候当数据量较大时,使用 mbo 对象来操作数据会比较慢。这时候,我们可以使用 JDBC 的方式来直接访问数据库,从而提高操作数据的效率。 下面看看使用 JavaScript 脚本…

在 Automation Script 中我们通常使用 mbo 对象来操作数据,但有时候当数据量较大时,使用 mbo 对象来操作数据会比较慢。这时候,我们可以使用 JDBC 的方式来直接访问数据库,从而提高操作数据的效率。

下面看看使用 JavaScript 脚本怎么实现在 Automation Script 中访问数据库:

  1. 首先需要倒入必要的包
load('nashorn:mozilla_compat.js');
importPackage(Packages.psdi.server);
importPackage(Packages.psdi.security);
importPackage(Packages.psdi.security);
importPackage(Packages.java.sql);
  1. 获取 Connection 实例
var mxServer = MXServer.getMXServer();
var connKey = mxServer.getSystemUserInfo().getConnectionKey();
var conn = mxServer.getDBManager().getConnection(connKey);
  1. 执行 SQL 语句并处理结果
var wos = [];var stmt = conn.createStatement();
var rs = stmt.executeQuery("select * from workorder order by WORKORDERID");
var i = 0;
while(rs.next()) {var wo = {};if (i < (pageNum - 1) * pageSize) {continue;}if (i >= pageNum * pageSize) {break;}i++;wo.wonum = rs.getString("WONUM");wo.workorderid = rs.getString("WORKORDERID");wo.description = rs.getString("DESCRIPTION");wos.push(wo);
}rs.close()
stmt.close()
conn.close()
  1. 以 json 格式返回
var responseBody = JSON.stringify(wos);

完整代码

下面看一下完整的 Automation Script 代码:

load('nashorn:mozilla_compat.js');
importPackage(Packages.psdi.server);
importPackage(Packages.psdi.security);
importPackage(Packages.psdi.security);
importPackage(Packages.java.sql);var pageNum = request.getQueryParam("pageNum");
var pageSize = request.getQueryParam("pageSize");var mxServer = MXServer.getMXServer();
var connKey = mxServer.getSystemUserInfo().getConnectionKey();
var conn = mxServer.getDBManager().getConnection(connKey);var wos = [];var stmt = conn.createStatement();
var rs = stmt.executeQuery("select * from workorder order by WORKORDERID");
var i = 0;
while(rs.next()) {var wo = {};if (i < (pageNum - 1) * pageSize) {continue;}if (i >= pageNum * pageSize) {break;}i++;wo.wonum = rs.getString("WONUM");wo.workorderid = rs.getString("WORKORDERID");wo.description = rs.getString("DESCRIPTION");wos.push(wo);
}rs.close()
stmt.close()
conn.close()var responseBody = JSON.stringify(wos);

测试

使用 vscode 的 REST Client 插件来测试这个 Automation Script

### 
# call automation script
GET {{base_url}}/api/script/<automation script>?apikey={{api_key}}&lean=1&pageNum=1&pageSize=10
Content-Type: application/json

返回结果类似如下:

[{"wonum": "1638","workorderid": "1","description": "Check Leaking Condensate Return Pump"},...
]
http://www.yayakq.cn/news/879159/

相关文章:

  • 做海外贸易网站商标logo生成器
  • 深圳做企业网站自己电脑怎样做网站
  • 企业网站源码百度网盘下载深圳南山网络公司
  • dedecms网站布局的模版修改方法营销型网站建设方面的书
  • 怎么做网站的站点地图敦煌网介绍
  • 搜狗站长可以做兼职的动漫网站
  • 国外的购物网站有哪些刚做的网站在百度上搜不到
  • 网站图片倒计时怎么做的柳州高端网站建设
  • 网站建设犀牛云网站开发所遵循
  • 无法更新网站主页 dedecms网页前端开发和后端开发
  • 用手机怎么申请免费自助网站小广告治理
  • asp在线生成网站地图源代码网页设计主题内容
  • 南昌公司网站建设公司网上祭奠类网站怎么做
  • 网站空间一般多大健康饮食网站设计论文
  • 益阳网站建设益阳山网站建设
  • 制作一个购物网站qq群网站推广
  • 制作网站中英文字体不能为深圳最新消息
  • jsp.ajax网站开发典型实例dw制作电商网页
  • 网站聚合搜索怎么做谷歌google官网下载
  • 上海松江区网站建设中国采购与招标网官方网站
  • 晋安福州网站建设手机网站开发环境
  • 做系统和做网站哪个简单一些网站设计借鉴其它网站侵权吗
  • 在线做数据图的网站有哪些新手学做网站相关书籍
  • h5响应式网站建设价格枣庄网站建设制作
  • 学院网站信息化建设总结2023房地产最新消息
  • 商品数据包网站开发温州网站制作推广
  • 商城和营销型网站建设关键词怎么提取
  • 二次网站开发平台员工微信管理系统
  • 家装公司网站建设方案赤峰做企业网站公司
  • 快手直播间挂人气自助网站吉林网站模板