JDBC步骤->;我可以在事务中运行SQL查询吗?

JDBC步骤->;我可以在事务中运行SQL查询吗?,jdbc,db2,soapui,db2-luw,Jdbc,Db2,Soapui,Db2 Luw,我正在使用SOAPUI在DB2上运行JDBC步骤 我想在事务中运行查询,但不确定如何实现 我尝试在连接字符串中将autoCommit设置为false,如下所示: jdbc:db2://host:50000/DB:user=aostest;password=123;**autoCommit=false**; JDBC步骤中使用的查询: BEGIN DELETE FROM SOME_TABLE WHERE ID = 1; DELETE FROM OTHER_TABLE WHERE

我正在使用SOAPUI在DB2上运行JDBC步骤

我想在事务中运行查询,但不确定如何实现

我尝试在连接字符串中将
autoCommit
设置为
false
,如下所示:

jdbc:db2://host:50000/DB:user=aostest;password=123;**autoCommit=false**;
JDBC步骤中使用的查询:

BEGIN
    DELETE FROM SOME_TABLE WHERE ID = 1;

    DELETE FROM OTHER_TABLE WHERE ID = 2;
END
即使第二条delete语句失败,也会删除第一行

我尝试使用
异常执行sql,但出现无效语法错误

查询:

BEGIN
    DELETE FROM SOME_TABLE WHERE ID = 1;

    DELETE FROM OTHER_TABLE WHERE ID = 2;

    COMMIT;

    EXCEPTION 
        WHEN OTHERS THEN 
            ROLLBACK;
END

您可能想运行存储过程。我没有创建存储过程的权限。您似乎正在从SoapUI运行脚本。已选择。我可以选择存储过程,但没有可调用的过程。我想将此步骤用作一些测试的拆卸。