|
|
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Стоит задача, чтобы не использовать оракловский драйвер а пользоваться только стандартными ява библиотеками java.sql. Вообщем был код Код: plaintext 1. 2. я заменяю на Clob oracleClob = ((ResultSet) rs).getCob(1); Вопрос: Чем заменить oracleClob.getCharacterOutputStream(); т.к. getCharacterOutputStream() это расширение ораклововского драйвера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:45:42 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
JDK какой версии? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:54:50 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
JDK 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 13:55:29 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
По-моему Clob.setCharacterStream() . Кстати, в драйвере от Oracle 10g он уже реализован, а getCharacterOutputStream() помечен как устаревший. Другое дело, что в более ранних версиях Oracle JDBC этот метод может быть еще не реализован. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:05:54 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Спасибо. Т.е. я должен заменить на Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:11:05 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
А еще такой вопросик А чем заменить Код: plaintext 1. empty_lob() метод в стандартной яве отсутствует ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 14:53:32 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > А чем заменить BLOB oracleBlob = BLOB.empty_lob(); > > empty_lob() метод в стандартной яве отсутствует ( А в чем цель всего этого? Можно в Oracle создавать временный Clob через метод dbms_lob.createTemporary() и возвращать его клиенту. Можно создать свой класс, реализующий интерфейс Clob и работать с ним. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:14:57 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Denis Popov wrote: > Можно создать свой класс, реализующий интерфейс Clob и работать с ним. Как тут, например: http://kickjava.com/src/org/hibernate/lob/ClobImpl.java.htm Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:17:37 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Смысл в том что программа работает с различными версиями Оракла, а различные версии требуют свои версии JDBC драйвера, т.е. нет одного работающего со всеми версиями, поэтому идея использовать только стандартные джава классы чтобы можно было сразу поддерживать все версии Оракла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:20:49 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > Смысл в том что программа работает с различными версиями Оракла, а > различные версии требуют свои версии JDBC драйвера, т.е. нет одного > работающего со всеми версиями. Вообще-то я беру последнюю версию JDBC от Oracle10g и работаю через них с БД Oracle любой верcии в пределах от 9.2 до 10.2. Какие версии БД требуют своих версий JDBC? Имхо это независимые понятия. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:33:33 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
В программе требуется одновременная поддержка Oracle 7.3 и 10.2 включая и девятку естесственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:54:27 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > В программе требуется одновременная поддержка Oracle 7.3 и 10.2 включая > и девятку естесственно. Но если ты попытаешься везде использовать Clob.setCharacterStream(), то на ранних версиях драйверов получишь исключение, мол, еще нереализовано. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 15:59:48 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
на ранних версиях каких драйверов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:03:44 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparovна ранних версиях каких драйверов? JDBC конешно :) к сведению: драйвер 10.2.0.3.0 с 8-кой(8.1.6.0.0) работает(с клобами в т.ч.) замечательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:13:57 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > на ранних версиях каких драйверов? Например, кусок кода класса oracle.sql.CLOB из JDBC Oracle 9.2: Код: plaintext 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. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:28:31 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Так в том то и дело что суть изменений которые нужно сделать заключается в том чтобы полностью отказаться от драйверов оракла и использовать только стандартные возможности явы. Т.е. задание выглядит следующим образом 1)to replace Oracle batch with JDBC standard batch 2)to replace oracle.sql.BLOB/CLOB with java.sql.Blob/Clob ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:42:58 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparovполностью отказаться от драйверов оракла и использовать только стандартные возможности явы забавно, если у вас получиться без драйвера то огромная просьба - сообщить нам неразумным зы по доброму конешно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:51:04 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
а в чем может оказаться проблема? по сути то в java.sql.* есть все необходимое... я понимаю что идея не особо разумная, но надо либо реализовать ее либо аргументированно объяснить что это невозможно. Может быть вы можете привести мне ссылку на какие нибудь документы в которых объективно описана сложность возможности реализации этого? был бы очень благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:54:12 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
или может быть есть какой нибудь другой способ реализовать одновременную поддержку Oracle 7.2 и Oracle 10.2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:55:22 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > 2)to replace oracle.sql.BLOB/CLOB with java.sql.Blob/Clob Java декларирует интерфейсы, разработчика драйверов их реализуют. То, что ты будешь использовать в коде java.sql.Clob вместо oracle.sql.CLOB, совсем не значит, что oracle.sql.CLOB не будет использоваться вообще. Будет, но неявно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 16:56:23 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparov wrote: > или может быть есть какой нибудь другой способ реализовать одновременную > поддержку Oracle 7.2 и Oracle 10.2? Для начала я бы проверил следующее: взял бы последние JDBC от Oracle 10.2 и попытался поработать через них с Oracle 7.2 в рамках требуемой задачи. Т.е. даже если нет полной совместимости, но нужные вещи работают, то и хорошо. И посмотри JDBC 10.2 Feature List, по-моему Oracle 7 там упоминается: http://download-uk.oracle.com/docs/cd/B19306_01/java.102/b14355/overvw.htm#BABJFBIF Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:08:50 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
к сожалению не работает, вылетает ошибка, вот что пишут по этому поводу автор # llanerobass Says: October 26th, 2006 at 5:28 pm And what about Oracle 7.2.3 & Oracle 7.1.6 versions? I’ve been trying to use the lastest Oracle JDBC drivers over those versions and it fails… Even worst, I need to use JDBC over two different Oracle DBs: a 9i DB and a 7.2.3 DB (the lastest Oracle JDBC driver do not work over the 7.2.3 DB so I needed to load dynamically two versions of the Oracle JDBC driver… What a thing to do!) # llanerobass Says: October 26th, 2006 at 7:39 pm If you try to connect to an Oracle 7.2.3 DB using the newest version of the JDBC drivers, you’ll get an ORA-01010 error: “invalid OCI operation”. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:21:34 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
AsparovВ программе требуется одновременная поддержка Oracle 7.3 и 10.2 включая и девятку естесственно. Отмазывайтесь от этого щастья. Ограничтесь хотя б 8i - 10g. Поддерживать в приложении фактически desupported версию Оракла это страшно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:37:28 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Asparovк сожалению не работает, вылетает ошибка, вот что пишут по этому поводу Цитата отсюда? http://technology.amis.nl/blog/?p=1385#comment-142898 ...If you try to connect to an Oracle 7.2.3 DB using the newest version of the JDBC drivers, you’ll get an ORA-01010 error: “invalid OCI operation”. Заметь, Oracle 7.2.3, а у тебя: AsparovВ программе требуется одновременная поддержка Oracle 7.3 и 10.2 включая и девятку естесственно. причем следующий комментарий по этой сылке: http://technology.amis.nl/blog/?p=1385#comment-144881 You should at least upgrade to 7.3.4... Так что имхо еще не все потеряно, как минимум стОит попробовать самому, причем в двух вариантах, через OCI- и THIN-версии драйверов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:37:41 |
|
||
|
Вопрос по java.sql.Clob
|
|||
|---|---|---|---|
|
#18+
Timm AsparovВ программе требуется одновременная поддержка Oracle 7.3 и 10.2 включая и девятку естесственно. Отмазывайтесь от этого щастья. Ограничтесь хотя б 8i - 10g. Поддерживать в приложении фактически desupported версию Оракла это страшно :) согласен что это самый простой и оптимальный выход, но к сожалению он не подходит, т.к. как хозяин барин, ну надо им использовать семерку и никуда от этого не деться, и то что она уже не суппортится это не довод, наверное у них все основные базы заточены под семерку уже много лет они пользуются и видимо все этим довольны ( хотя я сам прекрасно понимаю что это страшно, но тем не менее... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.06.2007, 17:45:04 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34592082&tid=2145379]: |
0ms |
get settings: |
16ms |
get forum list: |
21ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
77ms |
get topic data: |
11ms |
get forum data: |
5ms |
get page messages: |
97ms |
get tp. blocked users: |
2ms |
| others: | 338ms |
| total: | 581ms |

| 0 / 0 |
