Any of them will probably work for whatever needs you may have, but you will find that there is more information and code examples for ASPUpload than you will probably find for the others. http://www.aspupload.com is a good place to start.
normally you don't save an actual file in the database...
i would just save the url to the PDF in the database and just pull from that to create the link to download it.