当前我的捕捉图像插入数据库。
try {
PreparedStatement statement = mConnection.prepareStatement(insertCapPic);
ByteArrayInputStream bis = new ByteArrayInputStream(picdata); //picdata is byte[]
statement.setBlob(1, bis);
}
因此捕获图像以blob格式存储在db中。
我想将这个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.
}
怎么回事? 如果你知道,请告诉我。 感谢:)