【问题标题】:mirth : Add parameter in database querymirth : 在数据库查询中添加参数
【发布时间】:2026-01-23 23:45:01
【问题描述】:

我想在mirth的数据库查询中添加参数怎么办?

我正在使用以下方法在数据库中执行查询。

dbConn.executeUpdate('sql query');

【问题讨论】:

    标签: database mirth


    【解决方案1】:
    var params = new java.util.ArrayList();
    params.add($('lastName'));
    params.add($('firstName'));
    params.add($('middleName'));
    
    
    var expression = "INSERT INTO hl7_test_sample (patient_last_name, patient_first_name, patient_middle_initial) VALUES (?, ?, ?);"
    var result = dbConn.executeUpdate(expression, params);
    

    我正在使用 Mysql 数据库。

    参考:http://www.mirthcorp.com/community/forums/showthread.php?t=894

    【讨论】:

      【解决方案2】:

      我们可以使用列表在查询中添加参数。请检查以下代码:-

      var params = Lists.list().append($('lastName'));
      params.append($('firstName'));
      params.append($('middleName'));
      
      
      var expression = "INSERT INTO hl7_test_sample (patient_last_name, patient_first_name, patient_middle_initial) VALUES (?, ?, ?);"
      var result = dbConn.executeUpdate(expression, params);
      

      【讨论】: