¿Cómo cargar una imagen y guardarla en la base de datos? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Cómo subir archivos al servidor usando JSP / Servlet? 12 respuestas

Tengo que crear un formulario usando JavaScript y un usuario cargará un archivo JPG y lo enviará junto con otra información como nombre, correo electrónico, etc. Cuando el usuario haga clic en enviar, toda la información del formulario se cargará en un objeto de valor. Para el archivo de imagen lo configuré comobyte[].

Así que suponiendo:

public String name;
public String email;
public byte[] logo;

También configuré un servlet para manejar el envío, pero no estoy seguro de cómo comenzar. ¿Cómo funciona la carga? Cuando el usuario envía, ¿cómo obtengo la información de la imagen? Aquí hay una captura de pantalla:http: //imageshack.us/f/32/77675354.png Necesito convertir esa imagen y guardarla en unabyte[] luego convertir a blob para que pueda insertarlo en una tabla.