Exibindo imagem do banco de dados PostgreSQL, bytea

Este código tira a imagem test.gif e coloca o valor do bit da imagem em um bytea coloum

public void addImage() throws SQLException, IOException {
    Connection con = openConnection();

    File file = new File("test.gif");
    FileInputStream fis = new FileInputStream(file);
    PreparedStatement ps = con.prepareStatement("INSERT INTO image VALUES (?, ?, ?)");
    ps.setString(1, file.getName());
    ps.setBinaryStream(2, fis, (int)file.length());
    ps.setInt(3,1);
    ps.executeUpdate();
    fis.close();

}

Meu próximo objetivo é exibir a imagem que é salva no banco de dados em bytes. Como isso pode ser feito

questionAnswers(1)

yourAnswerToTheQuestion