Извлечение файлов из базы данных

#sql #sql-server

#sql #sql-сервер

Вопрос:

Кто-нибудь знает о запросе, скрипте или способе извлечения реальных файлов, например, файлов jpeg, msg или xls и т.д. Из базы данных? В принципе, файлы не сохраняются на физическом диске. Они хранятся в базе данных. Как я могу экспортировать / извлечь их из базы данных?

Использование SQL Server 2008 R2.

Комментарии:

1. Используя какой язык программирования? (Или, какие языки программирования вы знаете?)

2. Кроме того, как они хранятся в базе данных?

3. И из какой базы данных? MySQL, MS-SQL, Oracle…

4. и какие языки программирования вы знаете? Это сайт для программирования и все?

Ответ №1:

Есть ли на вашем SQL server типы двоичных больших объектов (BLOBs)? Большие двоичные объекты были созданы для того, чтобы вы могли хранить и извлекать файлы, подобные этим.

Взгляните на это описание большого двоичного объекта. Вы можете использовать InputStream для чтения вашего файла Excel в Apache POI-HSSF, например.