public int executeRaw(DatabaseConnection connection, String statement, String[] arguments) throws SQLException {
		logger.debug("running raw execute statement: {}", statement);
		if (arguments.length > 0) {
			// need to do the (Object) cast to force args to be a single object
			logger.trace("execute arguments: {}", (Object) arguments);
		}
		CompiledStatement compiledStatement = connection.compileStatement(statement, StatementType.EXECUTE,
				noFieldTypes, DatabaseConnection.DEFAULT_RESULT_FLAGS, false);
		try {
			assignStatementArguments(compiledStatement, arguments);
			return compiledStatement.runExecute();
		} finally {
			IOUtils.closeThrowSqlException(compiledStatement, "compiled statement");
		}
	}
public int executeRaw ( DatabaseConnection connection , String statement , String [ ] arguments ) throws SQLException { logger . debug ( "running raw execute statement: {}" , statement ) ; if ( arguments . length > 0 ) { logger . trace ( "execute arguments: {}" , ( Object ) arguments ) ; } CompiledStatement compiledStatement = connection . compileStatement ( statement , StatementType . EXECUTE , noFieldTypes , DatabaseConnection . DEFAULT_RESULT_FLAGS , false ) ; try { assignStatementArguments ( compiledStatement , arguments ) ; return compiledStatement . runExecute ( ) ; } finally { IOUtils . closeThrowSqlException ( compiledStatement , "compiled statement" ) ; } }
Return true if it worked else false.