我使用的是一款名为digital persona uareu 4500的指纹阅读器及其sdk。我正要将指纹模板(fmd)作为blob插入mysql数据库。但是我很难从mysql blob中再次创建fmd对象,以便将实时读取的指纹与存储的指纹模板进行比较。有人能帮助我如何从blob(java byte[])再次创建fmd吗?
插入代码:
public void saveFingerToDb(Fmd fmd) {
try {
PreparedStatement prst = Db.connectDb().prepareStatement("INSERT INTO fingerprint (finger_print) VALUES (?)");
prst.setBinaryStream(1, new ByteInputStream(fmd.getData(), fmd.getData().length));
prst.executeUpdate();
prst.close();
} catch (Exception e) {
e.printStackTrace();
}
}
暂无答案!
目前还没有任何答案,快来回答吧!