Как преобразовать байтовый массив в блоб

Я хочу получить изображение из базы данных. Для этого я создал байтовый массив для изображения, которое передается строкой, и теперь я хочу преобразовать эту строку в формат изображения. Я назначаю это изображение на поле Jlabel. Код выглядит следующим образом:

 try
 {
     Blob image_vis = rs1.getBlob(10);
     InputStream x=image_vis.getBinaryStream();
     OutputStream out=new FileOutputStream(string_op);
     byte[] bytes = string_op.getBytes();
     String s=new String(bytes);
     System.out.println(+s);  //prints bytes for the string
     ImageIcon icon_cap = new ImageIcon(string_op);
     image_cap.setIcon(icon_cap);   //prints nothing to Jlabel
     //image_cap.setText(s);     //prints a path of a image
  }
 Kazekage Gaara01 июн. 2012 г., 14:05

Ответы на вопрос(1)

Решение Вопроса
Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);

Ваш ответ на вопрос