Существует 3 разных способа получения данных из столбца Blob: GetBytes getBinaryStream getBlob
Кроме того, объект Blob, возвращаемый getBlob, также имеет getBytes и getBinaryStream.
Есть ли какие-то особые причины (производительность, память, проблемы с базой данных), которые я должен выбрать друг над другом?
Объект Blob также имеет вызов free(), который был введен с JDBC 4.0. Это имеет значение?