11/06/2009, 11:42
|
| | 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 |