如何将字节数组转换为blob

我想从数据库中获取图像。 为此,我为图像创建了一个字节数组,由字符串传递,现在我想将该字符串转换为图像格式。 我正在将该图像分配给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 } 

 Blob blob = new javax.sql.rowset.serial.SerialBlob(bytes);