ich auf Android arbeiten, und ich bin Verwendung von SQLite-Datenbank beschlagen. Ich wusste bereits, wie man Operationen wie Abfrage einfügen usw. für die Datenbank ausführt.Verwenden Blob-Feld als Abfrageparameter in SQLite
Nur zum Beispiel an, dass die folgenden Tabellendefinition haben:
CREATE TABLE bean84_b (id INTEGER PRIMARY KEY AUTOINCREMENT, column_bean BLOB);
Dann SQL-Abfrage auszuführen ist:
SELECT id, column_bean FROM bean84_b WHERE column_bean=?
Der Code java oben Abfrage auszuführen ist:
byte[] param1=...
String[] args={String.valueOf(param1)};
Cursor cursor = database(). rawQuery("SELECT id, column_bean FROM bean84_b WHERE column_bean=?", args);
Kann eine BLOB-Spalte wie der SELECT-Parameter verwendet werden?
Dies ist nicht eine Antwort auf die Frage liefert. Um einen Autor zu kritisieren oder um Klärung zu bitten, hinterlasse einen Kommentar unter seinem Beitrag. - [Aus der Bewertung] (/ Review/minderwertigen-posts/14566024) – Joseph
@ Joseph ich habe Update Antwort –
Hallo, scheint es, dass Sie diese Antwort von http://stackoverflow.com/a/20919258 kopiert und https://marc.info/?l=sqlite-users&m=141597860701828&w=4. Sie verwenden die Arbeit eines anderen, ohne dem Autor etwas zu verraten. Dies führt zu Plagiaten und ist bei Stack Overflow nicht erwünscht. Denken Sie daran, ** immer ** prominente Attribution hinzuzufügen, wenn Sie andere Quellen verwenden. Vielen Dank! –