我想从mysql数据库中获取图像。
我正在使用Jdbc库。
我只尝试将图像上传到 mysql数据库(blob),并且想在应用程序中将检索到的图像显示到imageview。
答案 0 :(得分:0)
您可以使用基本的sql select查询取回相同的存储blob,然后可以使用
Blob imageBlob = resultSet.getBlob(blobIndex);
将blob作为java对象获取。 您可以使用
将此blob转换为inputstreamresultSet.getBinaryStream(blobIndex)
或使用
的字节数组imageBlob.getBytes
一旦有了字节数组,就可以使用
setImageBitmap(BitmapFactory.decodeByteArray(byteArray, 0, Bytes.length));
在图像视图中设置图像。