So konvertieren Sie Byte-Array in Blob

Ich möchte ein Bild aus der Datenbank holen. Dafür habe ich ein Bytearray für ein Bild erstellt, das von einer Zeichenfolge übergeben wird, und jetzt möchte ich diese Zeichenfolge in das Bildformat konvertieren. Ich ordne dieses Bild einem Jlabel-Feld zu. Der Code lautet wie folgt:

 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
  }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage