Этот код берет изображение test.gif и помещает значение бита изображения в столбец байтов.
public void addImage() throws SQLException, IOException {
Connection con = openConnection();
File file = new File("test.gif");
FileInputStream fis = new FileInputStream(file);
PreparedStatement ps = con.prepareStatement("INSERT INTO image VALUES (?, ?, ?)");
ps.setString(1, file.getName());
ps.setBinaryStream(2, fis, (int)file.length());
ps.setInt(3,1);
ps.executeUpdate();
fis.close();
}
Моя следующая цель - отобразить изображение, сохраненное в базе данных, в байтах.Как это можно сделать?