Rt三角形ABC:AB边长3cm,BC边长4cm,AC边长5cm,BD垂直于AC.求BD的长?