Как я могу преобразовать BufferedImage в Byte []?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу преобразовать BufferedImage в Byte []?

Сообщение Anonymous »

Код: Выделить всё

public void actionPerformed(java.awt.event.ActionEvent evt) {

Connection cn = null;
Object source = evt.getSource();

JFileChooser filechooser= new JFileChooser();
filechooser.setDialogTitle("Choose Your File");
filechooser.setFileSelectionMode(JFileChooser.FILES_ONLY);

int returnval=filechooser.showOpenDialog(this);
if(returnval==JFileChooser.APPROVE_OPTION)
{
File file = filechooser.getSelectedFile();
BufferedImage bi;
try
{
bi=ImageIO.read(file);
lbl_movieCover.setIcon(new ImageIcon(bi));
}
catch(IOException e)
{
}
//this.pack();
}
< /code>

выше мой код для выбора изображения и отображения изображения в jlabel < /code>.  Моя проблема в том, что я не знаю, как преобразовать его в байт [] 
, чтобы я мог сохранить его в свою базу данных. Кстати, я использую MySQL для своей базы данных. Если вы, ребята, знаете, как это сделать, пожалуйста, дайте мне знать.

Подробнее здесь: https://stackoverflow.com/questions/291 ... ge-to-byte

Вернуться в «JAVA»