Joe*_*ner 6 sql sqlite android
我有一个包含BLOB列的表(它只有16个字节).我想运行表单的查询SELECT * FROM myTable WHERE blobColumn = ?并将字节数组绑定到该列.理想情况下,我可以说
myDatabase.rawQuery("SELECT * FROM myTable WHERE blobColumn = ?", myByteArray)
或其中的一些变体,但rawQuery函数只支持String参数 - 虽然看看Android源代码,但似乎私有方法确实包括bindBlob(int, byte[]).
当然,我可以运行查询SELECT * FROM myTable WHERE blobColumn = x'CAFE1234CAFE1234CAFE1234CAFE1234',但有没有办法不需要将blob转换为字符串?
| 归档时间: |
|
| 查看次数: |
1336 次 |
| 最近记录: |