在三角形ABC中,角C=90度,CD垂直AB于点D,若AC=12,BC=9,求CD的长?