Storing images in a database is possible. There's a tutorial on that either here, or at devshed.com (I forget). Look for it.
And making the image unsavable/undownloadable isn't possible. If you had an understanding of how browsers work you would know that they can only display the image by downloading it first.