|
|
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, FILE_SIZE Это константа... Любая пусть будет 1024 По Вашему алгоритму пока не закончился блоп из базы читать в буфер 1024 байт и прибавлять этот маленький кусочек к большому куску(исходному явовскому blob) В догонку у Вас пример немного выхолощенный ...прибавлять к большому куску там нет... На этом же форме были примеры типа http://www.sql.ru/forum/1151147/klient-server-porugayte-kod-servera ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 10:30 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
верно ли я понимаю, что константу следует выбирать в районе 32ххх дабы подойти к максимально возможной строке, которую передаёт Oracle? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 10:34 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondверно ли я понимаю, что константу следует выбирать в районе 32ххх дабы подойти к максимально возможной строке, которую передаёт Oracle? Нет это любой буфер хоть 1 байт..просто итераций будет много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 10:36 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondвообщем есть клиент написанный то ли на Delphi, то ли на C++ Builder; далее есть база Oracle так вот. Клиент делает вызов а-ля "Вот тебе идентификаторы отмеченных записей - собери мне отчет и отдай blob" Ну, я думал ты хотел на java перейти. А это костыль. 2. Дельфи в хранимку говорит вот тебе? 3. Зачем дельфи сокет чтобы забрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:21 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_al, Java в базе вроде может читать блоб из своей же базы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:23 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
ну не совсем Dephi чистой воды. кто работает - думаю знает Парус Бюджет 8 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:27 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
вот пока что тут я оставновился. ругается теперь XWPFDocument что пришел кривой blob. Exception in thread "main" org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13] куда копать? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:34 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondну не совсем Dephi чистой воды. кто работает - думаю знает Парус Бюджет 8 Напугал прям. Сокет зачем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:36 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
ох, сокет нужен на серверной стороне Oracle из за того, что с кучей зависимостей довольно проблематично разворачивать java напрямую в базу. Вот в этой ветке и предложили - держать java отдельно общаться с базой по сокету ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:38 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondох, сокет нужен на серверной стороне Oracle из за того, что с кучей зависимостей довольно проблематично разворачивать java напрямую в базу. Вот в этой ветке и предложили - держать java отдельно общаться с базой по сокету Я не понял. Java отдельно это свой My.jar? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:41 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
Petro123PsyDiamondох, сокет нужен на серверной стороне Oracle из за того, что с кучей зависимостей довольно проблематично разворачивать java напрямую в базу. Вот в этой ветке и предложили - держать java отдельно общаться с базой по сокету Я не понял. Java отдельно это свой My.jar? да, всё верно My.jar поднятый через Apache Procrun ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:43 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
в данном случае микросервис, который получает docx в виде BLOB и выдаёт pdf в виде BLOB ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:46 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondчерез Apache Procrun Теперь понял)) Чудно. ОК. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:47 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
это всё конечно была лирика. а вот суть - не понятна) PsyDiamondвот пока что тут я оставновился. ругается теперь XWPFDocument что пришел кривой blob. Exception in thread "main" org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13] куда копать? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:50 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Вы это уже с ораклом соеденили через utl_socket ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:55 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
из Base64 нужно декодировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:55 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, Вы это уже с ораклом соеденили через utl_socket ? да Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. где chunk_size_ NUMBER := 20000; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:56 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, У Вас же код кривой...Ну дал же примеры...на сайте stackowerflow посмотрите Вот это что означает. Код: java 1. 2. Сделайте сначала сервер и клиент на java(Примеров полно в том числе по ссылке)...получите и сохраните файл. Уюедитесь ,что файл полученный небитый... Дальше расширяйте код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 11:59 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondirbis_alPsyDiamond, Вы это уже с ораклом соеденили через utl_socket ? да Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. где chunk_size_ NUMBER := 20000; Неверно...если Вы передаёте base 64 то на клиенте надо декодировать. А что напрямки бинарник нельзя передавать.(то я советовал вначале для другого случая,если вы всё в xml засовывать будите данные и шаблон...тогда шаблон только через bas64) а если в два реквеста... То бинарник отправляете бинарник получаете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:03 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_al, Вот сразу гуглится https://oracle-base.com/dba/miscellaneous/ftp.pkb Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:07 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
во! теперь на данном этапе развития всё прекрасно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:17 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, У Вас же код кривой...Ну дал же примеры...на сайте stackowerflow посмотрите Вот это что означает. Код: java 1. 2. Сделайте сначала сервер и клиент на java(Примеров полно в том числе по ссылке)...получите и сохраните файл. Уюедитесь ,что файл полученный небитый... Дальше расширяйте код. ну по моему разумению - читаю поток, пока в нём есть что читать. возможно коряво да, но я же через TeeInputStream связал входящий и выходящий потоки. и мне нет нужды явным образом читать из одного и писать в другой. данной конструкцией я делаю мост ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:20 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamond, Код: java 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:26 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
irbis_alPsyDiamond, Код: java 1. 2. 3. 4. 5. 6. 7. 8. https://commons.apache.org/proper/commons-io/javadocs/api-1.4/org/apache/commons/io/input/TeeInputStream.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:37 |
|
||
|
Зависимости java в Oracle DB
|
|||
|---|---|---|---|
|
#18+
PsyDiamondirbis_alPsyDiamond, Код: java 1. 2. 3. 4. 5. 6. 7. 8. https://commons.apache.org/proper/commons-io/javadocs/api-1.4/org/apache/commons/io/input/TeeInputStream.html Ну может быть и правильно(я не обратил внимание на неизвестный мне TeeInputStream ) если работает...я просто пользуюсь обычными Streamами...что в java из коробки а это org.apache.commons.io.input.TeeInputStream...если делает переброску то всё ,наверное, правильно. А если не работает код посмотрите классические примеры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2017, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39498841&tid=2122675]: |
0ms |
get settings: |
9ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
91ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 222ms |
| total: | 409ms |

| 0 / 0 |
