jjzjj

blobColumn

全部标签

Android SQLite - 字符串以外的 selectionArgs

我有一个包含BLOB列的表(它只有16个字节)。我想运行SELECT*FROMmyTableWHEREblobColumn=?形式的查询并将字节数组绑定(bind)到该列。理想情况下我可以说myDatabase.rawQuery("SELECT*FROMmyTableWHEREblobColumn=?",myByteArray)或其某些变体,但rawQuery函数仅支持字符串参数-尽管查看Android源代码,私有(private)方法似乎确实包含bindBlob(int,byte[])。当然,我可以只运行查询SELECT*FROMmyTableWHEREblobColumn=x'CA

Android SQLite - 字符串以外的 selectionArgs

我有一个包含BLOB列的表(它只有16个字节)。我想运行SELECT*FROMmyTableWHEREblobColumn=?形式的查询并将字节数组绑定(bind)到该列。理想情况下我可以说myDatabase.rawQuery("SELECT*FROMmyTableWHEREblobColumn=?",myByteArray)或其某些变体,但rawQuery函数仅支持字符串参数-尽管查看Android源代码,私有(private)方法似乎确实包含bindBlob(int,byte[])。当然,我可以只运行查询SELECT*FROMmyTableWHEREblobColumn=x'CA