-1
Ich habe einen MD5-Hash als Binärdatei (16) in der MySQL-Datenbank gespeichert, ich erhalte einen Hash in der App als ein Byte [].Java MySQL wählen wo binär
Wie kann ich eine Abfrage mit Binärdaten tun ??
private boolean isDuplicated(byte hash[]) throws SQLException {
ResulSet st = stmt.executeQuery("SELECT * from IDENT where hash = "+ "???");
return st.next();
}
Haben Sie mit 'setBytes' ein' PreparedStatement' versucht? – Mureinik
Sie sollten PreparedStatement verwenden und den JDBC-Treiber Variablen für Sie binden lassen. Ihr Weg ist reif für SQL-Injection. – duffymo