Можете ли вы использовать программу массового копирования для копирования данных VARBINARY в читаемый файл?JAVA

Программисты JAVA общаются здесь
Anonymous
Можете ли вы использовать программу массового копирования для копирования данных VARBINARY в читаемый файл?

Сообщение Anonymous »

У меня есть серверное Java-приложение, в котором я хотел бы, чтобы приложение автоматически извлекало данные VARBINARY из базы данных, а затем использовало эти данные для загрузки файлов на жесткий диск пользователя.
Я могу использовать программу массового копирования для извлечения содержимого VARBINARY из таблицы следующим образом:

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

bcp "select CONTENTS from DOCUMENT_TABLE where DOC_ID = 123" queryout "C:\users\fred\Desktop\BCP_results.pdf" -c -d MyDatabase -S MyDatabaseServer
Где CONTENTS — это столбец VARBINARY в DOCUMENT_TABLE, который в данном случае содержит данные для файла PDF.
Хотя создается BCP_results.pdf и содержит данные, он определенно не в форме читаемого PDF-файла.
[img]https:/ /i.sstatic.net/65IPbAdB.png[/img]

Есть ли способ использовать BCP для программного извлечения данных VARBINARY и загрузки их в читаемый файл, например PDF-файл?< /p>
Если возможно, я бы хотел сделать это и для файлов xlsx, файлов .tif и т. д.

Подробнее здесь: https://stackoverflow.com/questions/790 ... dable-file

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