私は、研究生なのですが,今,プログラムがわからず危機的状況です。
JAVAでファイルを保存するプログラムを作成したいのですが,
どのようにすればよいかわからないのです。
(ついでに私は、JAVAプログラムど素人です。何処から初めていいのかも
分らないのです。)

動きとしては,以下のようなことです。
クライアント(ブラウザ)からファイルが送られる。
サーバ側で,そのファイルを受け取るとDBに保存する.
DBに同じファイルがあるならば,クライアントで上書きするかどうかを確認する.
上書きOKならば,DBにあるファイル(同じファイル)を消して,上書きする.

どのようなプログラムをすればできるのでしょうか?

⇒またこの場合DBは、どのような構造にすればよいのでしょうか?

どうぞ皆さんのお力をお貸しください。