if (sql.contains("?")) {
sql = updateSql(sql, parameters);
}
TExecuteStatementReq execReq = new TExecuteStatementReq(sessHandle, sql);
execReq.setConfOverlay(sessConf);
TExecuteStatementResp execResp = client.ExecuteStatement(execReq);
Utils.verifySuccessWithInfo(execResp.getStatus());
stmtHandle = execResp.getOperationHandle();
} catch (SQLException es) {
throw es;
} catch (Exception ex) {
throw new SQLException(ex.toString(), "08S01", ex);
}