Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
На локальной машине стоит DB2 v8.2. Есть локальное ява приложение, которое пытается подключиться к удаленной базе DB2 v7.2. Подскажите какая должна быть конфигурация драйверов в такой ситуации. Использую драйвер COM.ibm.db2.jdbc.app.DB2Driver v7.2 - ругается : UnsatisfiedLinkError. Использую драйвер COM.ibm.db2.jdbc.app.DB2Driver v8.2 - ругается : No suitable driver found. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 14:12 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
Имхо и не получится. Возьми драйвера от восьмёрки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:04 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
ARust, Практически однозначно так: Classpath: %DB2PATH%\java\db2jcc.jar;%DB2PATH%\java\db2jcc_license_cu.jar Driver: com.ibm.db2.jcc.DB2Driver Вариант соединения 1: Прямое соединение с использованием только Java-кода (Type4). Код: plaintext Это рекомендуемый вариант в случае когда СУБД и Java-программа находятся на разных машинах. Собственно этот вариант ИМХО больше всего подходит в данном случае. Вариант соединения 2: Соединение через каталог клиента и двоичные библиотеки (Type2). Код: plaintext Это рекомендуемый вариант, когда СУБД Java-программа находятся на одной машине(системе). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:06 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
сорри не внимательно посмотрел, восьмым клиентом к семёрке цепляетесь, тогда да. меняйте драйвер на com.ibm.db2.jcc.DB2Driver ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 15:39 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
ARustНа локальной машине стоит DB2 v8.2. Есть локальное ява приложение, которое пытается подключиться к удаленной базе DB2 v7.2. Подскажите какая должна быть конфигурация драйверов в такой ситуации. Использую драйвер COM.ibm.db2.jdbc.app.DB2Driver v7.2 - ругается : UnsatisfiedLinkError. Использую драйвер COM.ibm.db2.jdbc.app.DB2Driver v8.2 - ругается : No suitable driver found.Если база 7 зарегистрирована на машине с 8 как dbname , то можно использовать type-2 соединение с: - db2java.zip от установленной 8-ки в CLASSPATH - драйвер: COM.ibm.db2.jdbc.app.DB2Driver - url: jdbc:db2: dbname Если при этом оно будет ругаться словами No suitable driver found, то проверьте, что db2java.zip всё-таки есть в CLASSPATH java-машины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:03 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
Пробовал драйвером от 8: Код: plaintext Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:26 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
ARust, Нужно отбайндить пакеты JDBC Universal Driver (com.ibm.db2.jcc.DB2Driver) Для байнда пакетов нужны соотв. права (например админские) в конечной базе. Вот пример команды: Код: plaintext 1. 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. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2010, 17:38 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
Спасибо, вроде работает (на тестовом стенде). А есть ли возможность подключения базы не выполняя команду на целевом сервере? Проблема в том, что доступ на сервер закрыт, есть только имя и пароль к базе подключения. Можно как-нибудь хитро подключиться драйверами версии 2 или 3? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 15:22 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
ARust, Для начала нужно попробовать выполнить удаленно байнд пакетов универсального драйвера. Возможно, что прав того пользователя, который выдали, хватит. Ну или договориться все таки, чтобы администраторы этого сервера выполнили байнд пакетов. Универсальный драйвер (com.ibm.db2.jcc.DB2Driver) использует одинаковый набор пакетов как при Type2, так и при Type4 соединении. При обновлении универсального драйвера (8.2, 9.1, 9.5, 9.7) повторный байнд пакетов не требуется, этот набор пакетов не меняется. В противном случае, придется пользоваться старым драйвером (COM.ibm.db2.jdbc.app.DB2Driver), для которого уже есть отбайнденные пакеты в целевой базе. А вот его пакеты меняются при установке обновлений на клиенте и требуется повторный байнд. В конечном итоге все равно придется переходить на универсальный драйвер, т.к. остальные давно не рекомендуются к использованию и убраны из более новых версий DB2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.05.2010, 16:16 |
|
||
|
Проблема драйверов разных версий DB2
|
|||
|---|---|---|---|
|
#18+
а при выполнении байнда не будут ли проблем работы других приложений, работающих со старой версией DB2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2010, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36613219&tid=1602728]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
170ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 293ms |
| total: | 569ms |

| 0 / 0 |
