My database table contains a BLOB column which contains binary data in zipped format. I would like to retrieve this data, uncompress it, and write out the unzipped data to (1) a byte array, and (2) a file. The data from the table is retrieved as follows:
InputStream inputStream = resultSet.getBinaryStream(1);
where resultSet is a ResultSet object.