CAPITULO 6: AGREGAR UNA IMAGEN Y MOSTRAR EN FORMULARIO EN
JAVA (NETBEANS) DESDE LA BASE DE DATOS (MYSQL).
El propósito de este capítulo es permitir que el estudiante adquiera las destrezas
necesarias para guardar imágenes en la base de datos y que luego sean Mostradas desde el Formulario que se ha venido desarrollando en Netbeans.
1. Agregamos un Nuevo campo de tipo LONGBLOB a Nuestra Base de
Datos, tal y como se muestra a Continuación:
2. Del mismo modo se agrega al formulario un Label y un botón que
permita cargar la Foto en el proyecto:
Label
Botón
Ing. Oswaldo Contreras S Página 24
Programación Orientada a Objetos Java
3. Aplicamos Bordes al label :
4. En las propiedades del label se cambian las medidas Horizontal: 140 y
Vertical 170.
Ing. Oswaldo Contreras S Página 25
Programación Orientada a Objetos Java
5. Importamos algunas Librerias que necesitaremos en el proyecto:
6. Declaramos Archivos de tipo FileInputStream y Int, las cuales serán
usadas para localizar la imagen y para controlar el tamaño en bytes de la misma:
Ing. Oswaldo Contreras S Página 26
Programación Orientada a Objetos Java
7. Construimos un nuevo método (Void) que nos permitirá realizar la
búsqueda de la imagen y mostrarla en el label que hemos agregado y al cual hemos cambiado características. Este método puede ser agregado debajo del método Mostrar Tabla, que se construyó en el capitulo 3:
8. Hacemos el llamado del método que se ha construido. Se debe tener
presente que para se desea cargar la foto cuando se muestran los datos de cada registro; por lo tanto el método se debe llamar desde el evento mouseEven que hemos trabajado en el capítulo 5:
Ing. Oswaldo Contreras S Página 27
Programación Orientada a Objetos Java
9. Agregamos un Nuevo método que permitirá realizar la búsqueda de la
imagen y cargarla en el label que hemos agregado. Recordemos que este método puede ir incluido después del método Mostrarfoto():
10. Realizamos el llamado al método que hemos creado. Este método debe ser llamado desde el botón Cargar Imagen :
11. Nos dirigimos al botón Guardar y Realizamos los cambios que se