如图,在△ABC中,∠C=90°,∠B=60°,D是AC上的一点,DE⊥AB于E,且CD=2,DE=1,则BC的长为多少