我在我的测试场景中使用空手道来满足通过传递计划 ID 来更新合同计划的要求,我正在从数据库中检索 planId 并将其传递给我的请求 json。
但是我面临的问题是列名,而我只需要值。
下面是我如何通过连接到数据库来获取我的 Id 的示例
`@Scenario1 场景:
def config = { 用户名:'mmultapp',密码:'Mmu1t@pp',url:'jdbc:db2://edb2dev3.momentum.co.za:60022/MMULTTST',driverClassName:'com.ibm.db2.jcc .DB2Driver'}
def DbUtils = Java.type('wellness_core_utils.DbUtils')
def db = new DbUtils(配置)
def productId = db.readRows('select PRODUCT_ID from MULTUSR1.PLANS order by PLAN_ID desc fetch first 1 rows only')
打印产品编号`
我以这种方式得到结果
{
"PRODUCT_ID": 68
}
我只需要读取 68 的值,这样我就可以将它传递给我的 json 请求
提前致谢
开满天机
相关分类