Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/06/2009, 11:42
jechual
 
Fecha de Ingreso: septiembre-2008
Mensajes: 4
Antigüedad: 16 años, 3 meses
Puntos: 0
Respuesta: Leer huellas digitales

HOla alguien sabe como trabajar con archivos WSQ en java. digo alguna libreria que me convierta archivos WSQ en bmp, jpeg, o etc. Yo tambien trabajo con huellas dactilares pero te recomiendo que primero conviertas esa imagen capturada en bytes y lo guardes en un campo de tipo BLOB en oracle.

public boolean guardaImagenSolicitud(Connection conn,
IdtvImagenSolicitud idtvImagenSolicitud) throws Exception {

Statement pstmt = null;
ResultSet rs = null;
boolean grabo = false;

try {
pstmt = conn.createStatement();
rs =
pstmt.executeQuery(" SELECT IM_INDICE_DERECHO, IM_INDICE_IZQUIERDO FROM IDTV_IMAGEN_SOLICITUD" +
" WHERE CO_LOCAL='" + idtvImagenSolicitud.getCoLocal() +
"' and NU_SOLICITUD ='" +
idtvImagenSolicitud.getNuSolicitud() +
"' and NU_ITEM=+'" + idtvImagenSolicitud.getNuItem() +
"' FOR UPDATE");

if (rs.next()) {
oracle.sql.BLOB blobImageDer =
((oracle.jdbc.driver.OracleResultSet)rs).getBLOB(1 );
OutputStream outstream = blobImageDer.getBinaryOutputStream();
outstream.write((byte[])idtvImagenSolicitud.getImIndiceDerecho());

oracle.sql.BLOB blobImageIzq =
((oracle.jdbc.driver.OracleResultSet)rs).getBLOB(2 );
OutputStream outstream1 = blobImageIzq.getBinaryOutputStream();
outstream1.write((byte[])idtvImagenSolicitud.getImIndiceDerecho());
outstream.close();
outstream1.close();
grabo = true;
}

} catch (Exception e) {

e.printStackTrace();
}

finally {
GeneralDao.rsClose(rs);
GeneralDao.stmtClose(pstmt);

}
System.out.println(grabo);
return grabo;
}


dtvImagenSolicitud.getImIndiceDerecho() = es de tipo byte[]

PASEN LA VOZ SI SABEN ALGO DEL WSQ