I Bilddatei Datenbank speichern kann, aber wie kann ich das Bild als Datei und Vorschau mit Java zu bekommen, ist es wie quikr BildWie Bilddatei aus Datenbank abgerufen werden java
Antwort
Konvertieren der Image
zu Bytes
hochladen, speichern zu db oder this answer zu konvertieren Bytes oder this answer, die wie Ihr Problem ist
prüfen this für Byte Bildoperationen
von db in Bytesprüfen wiederherstellen
Wie konvertiert man Bytes in Bild und Vorschau? –
Der folgende Code wird Bilder in MySql DB speichern und abrufen.
Shop Bild in DB
public static void main(String args[]){
try{
// DB connection
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/your db name","root","root");
File file=new File("E:\\sample_image.png");
FileInputStream fis=new FileInputStream(file);
//Insert image into db
PreparedStatement ps=con.prepareStatement("insert into image_table (name,image) values(?,?)");
ps.setString(1,"image 1");
ps.setBinaryStream(2,fis,(int)file.length());
ps.executeUpdate();
ps.close();
fis.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
Abrufen Bild in DB
Im Folgenden Code Bild aus der Datenbank abrufen und @ Standort speichern "E: \ sample_image.png".
public static void main(String args[]){
try{
// DB connection
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/your db name","root","root");
File file=new File("E:\\sample_image.png");
FileOutputStream fos=new FileOutputStream(file);
byte b[];
Blob blob;
PreparedStatement ps=con.prepareStatement("select * from image_table");
ResultSet rs=ps.executeQuery();
while(rs.next()){
blob=rs.getBlob("image");
b=blob.getBytes(1,(int)blob.length());
fos.write(b);
}
ps.close();
fis.close();
con.close();
}catch(Exception e){
e.printStackTrace();
}
}
Es ist Web-App, ich möchte nicht im lokalen Speicher speichern, ich möchte das Byte wiederherstellen und es in Bilddatei konvertieren. Aber nicht im lokalen Speicher sichern –
- 1. wie Daten aus SQL-Datenbank in Word 2010 abgerufen werden?
- 2. Wie große Daten aus Oracle-Datenbank mit C# abgerufen werden?
- 3. Druckdaten aus mysql-Datenbank abgerufen
- 4. Die richtige Zeit kann nicht aus der Datenbank abgerufen werden
- 5. Werte können nicht aus der Firebase-Datenbank abgerufen werden
- 6. Wie Werte aus der Fremdschlüsseltabelle abgerufen werden?
- 7. wie Informationen aus gelöschter Zeile abgerufen werden
- 8. Wie Informationen aus dem Kontrollkästchen abgerufen werden?
- 9. Wie Artikel aus dbpedia abgerufen werden?
- 10. Text aus Bilddatei in Java lesen
- 11. Android Firebase-Datenbank: Wie werden mehrere Zeilen abgerufen?
- 12. Wie werden Daten in einer Bilddatei gespeichert?
- 13. symfony, wie Parameter in redirectToRoute abgerufen werden
- 14. wie Daten genau aus der Datenbank abgerufen werden, einschließlich der Zeilenräume und tritt ein?
- 15. Wie verwendet man freigegebene Einstellungen, um Daten zu speichern, die aus der Datenbank abgerufen werden?
- 16. Wie können Daten in absteigender Reihenfolge aus der Firebase-Datenbank abgerufen werden?
- 17. Wie speichere ich eine Bilddatei in einer Postgres-Datenbank?
- 18. Daten aus der Datenbank abgerufen ist eine andere als gespeichert
- 19. Bilddatei kann nicht in MySQL hochgeladen werden
- 20. wie Bilddatei mit okhttpclient in Java herunterladen
- 21. Wie Fehler beim Starten von sqlcmd aus C# abgerufen werden?
- 22. Wie alle Felder aus einer JSON-Datei abgerufen werden?
- 23. Wie Werte aus einem DAO-Recordset dynamisch abgerufen werden?
- 24. Wie kann nur ein Feld aus diesem Datensatz abgerufen werden?
- 25. Wie Informationen aus Curl mit Python-Subprozess abgerufen werden
- 26. Wie Bilder aus firebase in listview abgerufen werden
- 27. Wie die Schülerinformationen aus der Tabelle abgerufen werden?
- 28. Firebase-Werte werden ordnungsgemäß abgerufen, können aber nicht abgerufen werden?
- 29. Wie werden nur neue Daten abgerufen?
- 30. Wie OracleCommand-Parameter von ProfiledDbCommand abgerufen werden
Was haben Sie versucht? Was bekommst du? Wie wird das Bild in der DB als Base 64 gespeichert? –
Bild wird als Binärdatei gespeichert, kann ich es als Bilddatei konvertieren –