解:因为$x^2+3x-1=0,$
所以$x^2+3x=1,$
$ $则$4x^2+9x+\frac {1}{x^2}+2$
$=3(x^2+3x)+x^2+\frac {1}{x^2}+2$
$=3×1+x^2+\frac {1}{x^2}+2$
$=x^2+\frac {1}{x^2}+5。$
$ $由$x^2+3x-1=0,$
方程两边除以$x(x\neq 0)$得:$x+3-\frac {1}{x}=0,$
即$x-\frac {1}{x}=-3,$
$ $则$(x-\frac {1}{x})^2=9,$
即$x^2+\frac {1}{x^2}-2=9,$
所以$x^2+\frac {1}{x^2}=11。$
$ $因此$x^2+\frac {1}{x^2}+5=11+5=16,$
即$4x^2+9x+\frac {1}{x^2}+2$的值是$16。$