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

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

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