Urine sample can be collected by suprapubic puncture, using urinary catheter or mid-stream urine. From those method, mid-stream urine is not sterile because its has chance to be contaminated by normal flora of penis/vagina.
Answer: suprapubic puncture and from urethral catheterization