In der Sqlite-Datenbank habe ich ein Feld mit der Bezeichnung Blob angelegt. Dann habe ich Java-Code geschrieben:
PreparedStatement preStmt = con.prepareStatement("INSERT INTO zz(pic) VALUES(?)");
preStmt.setBinaryStream(1, new FileInputStream(file), file.length());
Ich habe eine Ausnahme bekommen:
java.lang.AbstractMethodError: org.sqlite.PrepStmt.setBinaryStream(ILjava/io/InputStream;J)V
Haben Sie einen Vorschlag?
Oder, welchen Code sollte ich schreiben, wenn ich binäre Zahlen in Sqlite speichern möchte?
0 Stimmen
Duplikat von stackoverflow.com/questions/1767968/ immer noch nicht geklärt
0 Stimmen
Ich werde Oracle Berkeley DB Java Edition ausprobieren.