直角三角形中ABC中,角C=90,AC=3,BC=4,以点C为圆心,CA为半径的圆与AB,BC分别交于点D,求AB和AD的长。