Como recuperar imagen de Mysql en Java?
Saludos amigos, tengo un sencillo form donde inserto imagenes utilizando un jfilechooser.
Al abrir la imagen con el jfilechooser esta se pinta en un label, esto con el fin de que el usuario pueda estar seguro de que esta imagen es la que quiere o sencillamente para saber si es la correcta. En la base de datos el campo es del tipo BLOB y estoy utilizando Mysql. Al insertar las imagenes estas se guardan como un archivo binario, y segun leei eso es correcto. Ahora necesito saber como hacerle para recuperar o mas bien traer X imagen y pintarla en un label o en lo que sea. Esto seria para realizar una consulta, por ejemplo si de un combobox selecciono al usuario XXXX y presiono en Consultar en un jtable me aparecen todos sus datos como nombre,direccion,telefono,etc, mas aparte me gustaria que tambien me aparezca su fotografia en un label. Entonces esta es mi duda, como hacer para jalar o mostrar esas imagenes que ya tengo en la BD. Saludos |
Lo he intentado de la siguiente forma
Código PHP:
Saludos |
Hola!
Trata con este codigo, recuerdo que lo saque de: http://chuwiki.chuidiang.org pero no encontre el link asi que te dejo el code.
Código:
public javax.swing.ImageIcon getImage(int idClub) { Un saludo. |
La solucion a mi problema ya casi la tenia, solo hacia falta agregar algo al query, este queda asi:
Código PHP:
Saludos |
Y para controlar el tamaño de la imagen, mas bien para redimensionarla hago lo siguiente:
Código PHP:
Saludos Espero que a usuarios futuros les sirva esto. |
La franja horaria es GMT +2. Ahora son las 00:54:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi