Unverified Commit f2183707 authored by zixi0825's avatar zixi0825 Committed by GitHub
Browse files

Solve the failure to execute non-query sql (#2413)

parent c4acbdcf
Loading
Loading
Loading
Loading
+2 −6
Original line number Diff line number Diff line
@@ -214,11 +214,8 @@ public class SqlTask extends AbstractTask {
        try {
            // if upload resource is HDFS and kerberos startup
            CommonUtils.loadKerberosConf();


            // create connection
            connection = createConnection();

            // create temp function
            if (CollectionUtils.isNotEmpty(createFuncs)) {
                createTempFunction(connection,createFuncs);
@@ -226,13 +223,12 @@ public class SqlTask extends AbstractTask {

            // pre sql
            preSql(connection,preStatementsBinds);


            stmt = prepareStatementAndBind(connection, mainSqlBinds);
            resultSet = stmt.executeQuery();

            // decide whether to executeQuery or executeUpdate based on sqlType
            if (sqlParameters.getSqlType() == SqlType.QUERY.ordinal()) {
                // query statements need to be convert to JsonArray and inserted into Alert to send
                resultSet = stmt.executeQuery();
                resultProcess(resultSet);

            } else if (sqlParameters.getSqlType() == SqlType.NON_QUERY.ordinal()) {