Я пытаюсь сохранить загруженное пользователем изображение в базу данных с атрибутом LONGBLOB
... Я столкнулся с проблемой с PreparedStatement
, у которого есть два метода для установки большого двоичного объекта:
public void setBinaryStream(int parameterIndex, InputStream x)
public void setBlob(int parameterIndex, Blob x)
public void setBlob(int parameterIndex, InputStream inputStream)
Теперь проблема в том, что у меня есть BufferedImage
объект, который должен быть преобразован в Blob
илиInputStream
для загрузки ...
Как я могу это сделать, не потеряв оригинальный формат изображения или качество?