guardar imagen - java a mysql

buenas gente, estoy empezando en java y tengo un problema cuando quiero guardar una img en mysql, mi codigo se estructura de la siguiente forma:
clase personal
clase datos
clase frm_ABMpersonal

la clase personal contiene el siguiente codigo:

 

en esta clase NO estan agregadas las variables para la imagen

la clase datos contiene el siguiente codigo:

 

la clase frm_ABMpersonal contiene este codigo:

 

este codigo asi como esta, sin los campos para foto, funciona bien.
Lo que quiero saber es como agregar la foto con su correspondiente "ABM y buscar", la foto iria en un Jlabel y acompañado de un JtextField para abrir un JFileChooser (en el codigo hay dos formas de abrir el JFileChooser uno esta comentado)
Espero se entienda algo, y les agradezco de antemano por la ayuda q me puedan brindar. Saludos!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de Rafael Carrillo

usa un arreglo de bytes

el filechooser te ayuda a encontrar la ruta, ahora convierte la imagen a un arreglo de bytes y enviala a la base de datos metida en un insert, sería agregar un tipo de dato mediumblob a la base de datos para la imagen, en si eso es para guardarla.