I am developing a biometric attendance system in Java, MySQL for the device digitalPersona. But during the fingerprint verification when I retrieve the fingerprint data (i.e. BLOB) from database every time it is showing different data. Ultimately result showing that "Not verified". following is the code which i m writing for verification.
       String query = "select * from employee";
        try {
            res = conn.getRecords(query, con);
            while(res.next()) {
                **System.out.println("Name : "+res.getString(1));**
                Blob data1 =res.getBlob("fingerprint");
                **System.out.println("Fingerprint data from DB: "+data1);**
                int blobLengh=(int)data1.length();
                byte data[]=data1.getBytes(1, blobLengh);
                DPFPTemplate t = DPFPGlobal.getTemplateFactory().createTemplate();
                t.deserialize(data);
                //setTemplate(t); 
                System.out.println("from DB: "+t);
                System.out.println("Current Finger: "+features);
                DPFPVerificationResult result;                    
                result = verificator.verify(features,t);                    
                updateStatus(result.getFalseAcceptRate());
                //System.out.println(result.isVerified());
                if (result.isVerified()){
                    System.out.println("The fingerprint was VERIFIED.");
                    System.exit(0);
                }
                else{
                    System.out.println("The fingerprint was NOT VERIFIED.");
                }
            }
        } catch (SQLException ex) {
            //Logger.getLogger(AlreadyRegisteredDetails.class.getName()).log(Level.SEVERE, null, ex);
            ex.printStackTrace();
        }
Every time i scan my finger output comes like that
Using the fingerprint reader, scan your fingerprint.
Name: amar
Fingerprint data from database: [B@872ebe
Name: amar
Fingerprint data from database: [B@f029f6
Name: amar
Fingerprint data from database: [B@1da6b61
Name: amar
Fingerprint data from database: [B@bc2ca4
Name: amar
Fingerprint data from database: [B@6d7f85
 
     
    
return result; } – Amar Jyoti Chetia Sep 02 '15 at 08:29