【发布时间】:2017-02-17 20:39:31
【问题描述】:
我需要能够执行更新 SQL 脚本,但它不起作用
这是我用作参考的网站的链接: 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
【问题讨论】:
-
检查是否有帮助 - stackoverflow.com/questions/42294903/…
标签: sql-server jdbc groovy soapui