mira esta pagina que usa librerias de la misma api de java para manipular imagenes
http://www.clubdevelopers.com/index....l=0&fs=991#999
en cuanto a la manera de guardarlos en la bd debes guardarlas en un campo q sea de tipo blob en tu bd y desde java lo que haces es convertir la imagen en un array de bytes y meterla en ese campo en la bd
saludos