分析:将圆的方程化为标准方程,找出圆心坐标与半径r,分两种考虑:当直线l斜率不存在时,直线l方程为x=-3满足题意;当直线l斜率存在时,设为k,由P坐标与k表示出直线l方程,由直线l与圆相切,得到圆心到直线l的距离d等于圆的半径r,利用点到直线的距离公式列出关于k的方程,求出方程的解得到k的值,确定出此时直线l的方程,综上,得到所求满足题意直线l的方程.
解答:解:将圆的方程化为标准方程得:(x+1)
2+(y-1)
2=4,
∴圆心坐标为(-1,1),半径r=2,
若直线l斜率不存在,此时直线l为x=-3与圆相切;
若直线l斜率存在,设为k,由P(-3,4),得到直线l方程为y-4=k(x+3),即kx-y+3k+4=0,
∵直线l与圆相切,∴圆心到直线l的距离d=r,即
=2,
解得:k=-
,
此时直线l的方程为-
x-y-
+4=0,即5x+12y-33=0,
综上,直线l的方程为x=-3或5x+12y-33=0.
故答案为:x=-3或5x+12y-33=0
点评:此题考查了直线与圆的位置关系,涉及的知识有:圆的标准方程,点到直线的距离公式,直线的一般式方程,利用了分类讨论的思想,当直线与圆相切时,圆心到切线的距离等于圆的半径,熟练掌握此性质是解本题的关键.