Java e Banco de Dados

Fala aí gente tranquilo? Bom, eu queria saber se alguém pode me ajudar, o problema é o seguinte, no estágio me pediram para procurar a melhor alternativa para fazer upload de arquivos com o Java mas, não serve por meio de um servidor tem que ser com banco de dados de preferência firebird, porque o servidor é de outra empresa e não sei oq… mas nem tenho ideia dessas coisas, já dei uma olhada na internet e a maioria fala só por meio de servidor… alguém tem algum material interessante de pesquisa para indicar?

Procure sobre blob, é uma forma de armazenar arquivos binários no banco de dados.

Você pode utilizar a biblioteca Commons FileUpload da Apache para fazer isso.

http://commons.apache.org/fileupload/