我使用ByteArrayInputStream将它保存为db中的blob,我希望blob图像进入ByteArrayInputStream在android上

时间:2018-02-07 04:55:55

标签: android

当前我的捕捉图像插入数据库。

try {
    PreparedStatement statement = mConnection.prepareStatement(insertCapPic);
    ByteArrayInputStream bis = new ByteArrayInputStream(picdata); //picdata is byte[]
    statement.setBlob(1, bis);
 }

因此捕获图像以blob格式存储在db中。

enter image description here

我想将这个blob数据导回到字节格式(byte或bitmap或ByteArrayInputStream)

选择blob数据类

try {
    mStatement = mConnection.createStatement();
    mStatement.executeQuery("use be");

    String getPicData ="select pic from table where -----";

    statement = mConnection.prepareStatement(getPicData);
    ResultSet rs = statement.executeQuery();

    while (rs.next()) {
        // I want blob data to byte format.
    }

怎么回事? 如果你知道,请告诉我。 感谢:)

0 个答案:

没有答案