Announcement

Collapse
No announcement yet.

Bild aus Datenbank lesen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Bild aus Datenbank lesen

    Hallo Freunde,
    ich habe so eine Probleme;
    mir ist gelungen ausgewählte Bild in MySQL Datenbank zu speichern.(also in ein LONGBLOB field).
    und ich will diese Bild wider zurück lesen und benutzer zeigen. aber leider das geht nicht. also ich will ein Bild aus Datenbank lesen und anzeigen. ich benutze java entity und hibernate für die datanbank zugriff.
    ich bitte um dingend hilfe.
    vielen Dank

  • #2
    Originally posted by mceliksoy View Post
    Hallo Freunde,
    ich habe so eine Probleme;
    mir ist gelungen ausgewählte Bild in MySQL Datenbank zu speichern.(also in ein LONGBLOB field).
    und ich will diese Bild wider zurück lesen und benutzer zeigen. aber leider das geht nicht. also ich will ein Bild aus Datenbank lesen und anzeigen. ich benutze java entity und hibernate für die datanbank zugriff.
    ich bitte um dingend hilfe.
    vielen Dank
    Du meinst mit JPA? Annotiere zunächst mit @Lob

    @Lob @Column( name = "bild" )
    private byte[] pic;

    Setter/Getter setPic()/getPic() auf Typ byte[] wie gewohnt. Der Trick: Zwei weitere Funktionen, die das Bild in ein Byte-Feld konvertieren. Etwa mit setImage(Image)/Image getImage()-Methoden. getImage() sieht dann so aus:

    InputStream in = new ByteArrayInputStream(pic);
    return javax.imageio.ImageIO.read(in);

    Christian | tutego
    Zuletzt editiert von Christian.Ullenboom; 26.05.2008, 11:03.

    Comment


    • #3
      Vielen Dank Christian.
      Es ist funktioniert.
      Beste Grüße

      Comment

      Working...
      X