Как я могу хранить и извлекать изображения из базы данных? - PullRequest
1 голос
/ 26 июля 2010

Я создаю веб-сайт в виде мини-проекта, который будет использоваться для продажи различных продуктов. На веб-сайте я намерен предоставить подробную информацию о продуктах, которые будут получены из базы данных. Я использую сервлеты и JSP в качестве базы данных на стороне сервера и базы данных. Поэтому я буду использовать JDBC для подключения к БД. Подскажите пожалуйста, как вставить изображения в БД и привести пример кода для того же. Также подробно опишите, как их получить.

Спасибо всем заранее ..

Ответы [ 4 ]

8 голосов
/ 26 июля 2010

Не проще ли хранить изображения в файловой системе и сохранять пути в базе данных?

2 голосов
/ 26 июля 2010

Вы можете вставить двоичные данные в базы данных, которые поддерживают двоичные поля (обычно называемые BLOB).

Но это не такая уж хорошая идея - хранить их на своем сервере и вместо этого сохранять путь к ним в базе данных.

0 голосов
/ 13 апреля 2012

Я все еще думаю, что лучше хранить изображения в базе данных.Это более эффективно.

Вот хороший урок, как это сделать: http://tutslink.blogspot.com/2012/04/jsf-displaying-images-from-database-in.html

0 голосов
/ 26 июля 2010

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

http://java.sun.com/developer/onlineTraining/Database/JDBC20Intro/exercises/BLOBPut/help.html

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