我需要能夠執行更新SQL腳本了SoapUI的更新腳本,但它不工作了SoapUI NG臨 - 執行使用Groovy
下面是我用來參考的網站的鏈接: https://groovyinsoapui.wordpress.com/tag/sql-eachrow-groovy-soapui/
這裏是我最後寫代碼的格式(由於我做的工作性質,我無法提供我寫的確切腳本)
import groovy.sql.Sql
def groovyUtils = new com.eviware.soapui.support.GroovyUtils(context)
groovyUtils.registerJdbcDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver")
def connectString = "jdbc:microsoft:sqlserver://:;databaseName=?user=&password="
sql = Sql.newInstance(connectString) // TEST YOUR CONNECT STRING IN A SQL BROWSER
sql.executeUpdate("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'")
的我得到的迴應是:
Script-result: 0
我還試圖用:
sql.execute("UPDATE TABLE SET COLUMN_1 = 'VALUE_1' WHERE COLUMN_2 = 'VALUE_2'")
它返回以下響應:
Script-result: false
檢查是否有幫助 - http://stackoverflow.com/questions/42294903/groovysql-how-to-update-a-table-with-arraylist-variables/42296189#42296189 – Rao