从mysql检索指纹数据并在java中进行比较?

rkkpypqq  于 2021-06-18  发布在  Mysql
关注(0)|答案(0)|浏览(319)

我使用的是一款名为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();
        }
    }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题