Я использую сканер отпечатков пальцев Digital Persona UareU 4500 и его SDK.Я собирался вставить шаблон отпечатка пальца (Fmd) в базу данных MySQL как BLOB.Но у меня проблемы с созданием объекта Fmd снова из BLOB-объекта MySQL, чтобы сравнить отпечаток реального чтения с сохраненным шаблоном отпечатка пальца.Может кто-нибудь помочь мне, как создать Fmd снова из BLOB (Java-байт [])?
Вставьте код:
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();
}
}