Получение изображения из MySQL с использованием JDBC - PullRequest
0 голосов
/ 19 января 2019

Я хочу получить изображение из базы данных MySQL.

Я использую библиотеку Jdbc.

Я только пытался загрузить изображение в базу данных mysql (blob) , и я хочу отобразить извлеченное изображение для изображения в моем приложении.

1 Ответ

0 голосов
/ 19 января 2019

Вы можете получить тот же самый сохраненный большой двоичный объект, используя базовый запрос выбора sql. После этого вы можете использовать

Blob imageBlob = resultSet.getBlob(blobIndex);

, чтобы получить большой двоичный объект как объект Java.Вы можете преобразовать этот BLOB-объект во входной поток, используя

resultSet.getBinaryStream(blobIndex)

или байтовый массив, используя

imageBlob.getBytes

Получив массив байтов, вы можете использовать

setImageBitmap(BitmapFactory.decodeByteArray(byteArray, 0, Bytes.length));

для установкиизображение в представлении изображения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...