Получение данных отпечатков пальцев из MySQL и сравнение их в Java? - PullRequest
0 голосов
/ 28 октября 2018

Я использую сканер отпечатков пальцев 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();
        }
    }
...