Как прочитать данные blob из sqlite и показать ихJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как прочитать данные blob из sqlite и показать их

Сообщение Anonymous »

Я загрузил небольшой файл базы данных sqlite с несколькими словами и их определениями, чтобы научиться создавать словари. И его определения хранятся в виде BLOB-объектов. Как мне его прочитать и показать его определение. Я не знаю, что именно хранится в таблице blob. Я пробовал это:

Код: Выделить всё

cursor = database.rawQuery("select body from items A inner join items_info B on A.id = B.id where B.id = '" + id + "';" , null);

while (c.moveToNext()){
byte[] blob = c.getBlob(0);
}
И там было много разных символов с цифрами и буквами.
Затем я преобразовал их в строку, используя

Код: Выделить всё

string = new String(blob, "UTF-8");
Это дало мне другой результат, но не тот, который мне нужен.
Как я могу получить эти данные большого двоичного объекта и показать их?
Вот мой файл базы данных
Изображение
< /п>

Подробнее здесь: https://stackoverflow.com/questions/569 ... nd-show-it
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»