设函数 $f^{\prime}(x)$ 是奇函数 $f(x)(x \in R )$ 的导函数,$x>0$ 时, $\ln x f^{\prime}(x) < -\frac{1}{x} f(x)$ ,则使得 $\left(x^2-9\right) f(x) < 0$ 成立的 $x$ 的取值范围是( )
A. $(-3,0) \cup(3,+\infty)$
B. $(-\infty,-3) U (3,+\infty)$
C. $(-3,0) U (0,3)$
D. $(-\infty,-3) U (0,3)$