Prezados,
Tenho que pegar do Oracle uma foto que está no campo do tipo Blob. Estou trabalhando com a classe OracleResultSet. Gostaria de saber como posso pegar essa foto e mostrar para o usuário…segue o meu código
try
{
Connection con = null;
OracleResultSet rs = null;
PreparedStatement pst = null;
OracleConnectionCacheImpl occi = (OracleConnectionCacheImpl)sessao.getAttribute("occi");
con = occi.getConnection();
pst = con.prepareStatement(CONSULTA);
pst.setString(1,matricula);
rs = (OracleResultSet)pst.executeQuery();
if (rs.next());
Blob blob = ((OracleResultSet)rs).getBlob("foto");
InputStream is = blob.getBinaryStream();
}catch(Exception e)
{
}
O que está faltando para eu conseguir pegar do banco, gravar no disco e mostrar para o usuário ?
Atenciosamente,
João Paulo