U
Unbekannt
Gast
Hi Leute
Hab ein Problem. Ich soll Bilder in einer Datenbank speichern. Hinterher soll ich die Bilder aus der Datenbank wieder auslesen und auf einem Fenster ausgeben. Das funktioniert jedoch nicht.
PreparedStatement ps = con.prepareStatement(q);
ps.setBinaryStream(1, new FileInputStream(f), (int) new File(f).length());
ps.executeUpdate();
ps.close();
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery(s);
byte[] picBytes = rset.getBytes(1);
ImageIcon image = new ImageIcon(picBytes);
img = image.getImage();
stmt.close();
Wie kann ich das Bild dann ausgeben?
Danke schon mal im vorraus.
Hab ein Problem. Ich soll Bilder in einer Datenbank speichern. Hinterher soll ich die Bilder aus der Datenbank wieder auslesen und auf einem Fenster ausgeben. Das funktioniert jedoch nicht.
PreparedStatement ps = con.prepareStatement(q);
ps.setBinaryStream(1, new FileInputStream(f), (int) new File(f).length());
ps.executeUpdate();
ps.close();
Statement stmt = con.createStatement();
ResultSet rset = stmt.executeQuery(s);
byte[] picBytes = rset.getBytes(1);
ImageIcon image = new ImageIcon(picBytes);
img = image.getImage();
stmt.close();
Wie kann ich das Bild dann ausgeben?
Danke schon mal im vorraus.