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 次 |
最近记录: |