解析:
过点D作DF⊥BC于点F,
∵BD是△ABC的角平分线,DE⊥AB,DF⊥BC,
根据角平分线的性质:角平分线上的点到角两边的距离相等,可得DF=DE=2。
∵$S_{△ ABC}=S_{△ ABD}+S_{△ BCD}=12$,
计算$S_{△ ABD}=\frac{1}{2}× AB× DE=\frac{1}{2}×7×2=7$,
∴$S_{△ BCD}=12-7=5$,
又∵$S_{△ BCD}=\frac{1}{2}× BC× DF$,代入DF=2得:$\frac{1}{2}× BC×2=5$,
解得BC=5。