Pobrać obraz z bazy danych Java.
package com;
import java.io.*;
import java.sql.*;
public class DatabaseImageExample {
public static void main(String args[]){
try{
Class.forName("com.mysql.jdbc.Driver");
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/demo","root","root");
File file=new File("E:\\image1.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();
fos.close();
con.close();
}
catch(Exception e){
e.printStackTrace();
}
}
}
Zain