Salvar Imagem no BD

Pessoal, pesquisei durante a semana sobre como posso inserir uma imagem no banco de dados com campo blob.
A intenção é ter na página web, um botão para fazer o upload da imagem e salvá-la no banco de dados.

Gostaria de saber também, se há alguma outra forma que eu possa fazer isso, se é realmente necessário salvar a imagem em uma pasta no servidor, ou se há outra maneira.

Desde já agradeço

Não entendi qual exatamente é sua pergunta, mas vou tentar repassar o que eu sei.

Basicamente para o armazenamento de imagens ou se utiliza o armazenamento em diretório, ou o armazenamento em banco de dados (a primeira opção é a mais amplamente utilizada). Como vc falou, para o armazenamento em banco de dados vc vai precisar de um campo Blob.

Quando se salva imagens em um diretório o desempenho é bem maior, pois vc guarda apenas o caminho da imagem no banco de dados. Mas deve-se levar em conta questões como backup e acesso de arquivos, que algumas vezes podem ser determinantes na técnica que vc escolhe utilizar…