>Personally I cannot think of a single reason why anyone would store images in a database - it's more work to maintain there, more work to retrieve and consumes extra resources. You're typically much better off putting an image path into the database and then pointing at the image on disk.
I hold the same opinion. Take a quick look at the following link.
http://research.microsoft.com/scripts/pubs/view.asp?TR_ID=MSR-TR-2002-01-Mike