Вставка и отображение изображения в виде BLOB-файла в SQLite - PullRequest
0 голосов
/ 29 марта 2012

Вот как я создал свою базу данных, используя sqlite

Pro:~ dd$ sqlite3 db.db
SQLite version 3.7.7 2011-06-25 16:35:41
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table cus(id integer primary key, firstname varchar(30));
sqlite> inser into cus(firstname)values('f');
Error: near "inser": syntax error
sqlite> insert into cus(firstname)values('f');
sqlite> select * from cus;
1|f
sqlite> 

Теперь мне нужно вставить изображения, я прочитал, что мы можем сохранить изображения в виде BLOB файлов. Может кто-нибудь показать мне, как сохранить изображениев файл базы данных и получить изображение и отобразить в imageview?Учебник или пример кода

1 Ответ

1 голос
/ 29 марта 2012

Вам лучше хранить пути или относительные пути к файлам на диске в базе данных. Файловая система оптимизирована для загрузки и хранения больших двоичных данных, а база данных оптимизирована для реляционных данных, к которым можно запрашивать и хранить транзакции.

Позволяет сохранять небольшую и легкую базу данных, контролируя объем памяти изображений (и то, что вы выбираете для кэширования и как).

Похожие сообщения:

Проблема производительности Android sqlite / BLOB

http://groups.google.com/group/alt.comp.lang.borland-delphi/browse_thread/thread/fdc16d03b613a00e

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...