Can I connect SATA harddrive to my laptop through USB port

Solution 1:

You need to a USB to SATA/IDE adapter.

You can find them cheaper than $20. Like this one on Amazon for $15. Here another USB to SATA/IDE one for $10.

I found a great video that explains the entire processing from connecting your hard drive to your laptop USB.