powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Где взять IBM DB2 JDBC Universal driver?
25 сообщений из 33, страница 1 из 2
Где взять IBM DB2 JDBC Universal driver?
    #33256409
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В поставке с DB2 есть только файл db2jcc.jar
Пытаюсь законнектится из Java приложения
Код: plaintext
1.
2.
Class.forName("com.ibm.db2.jcc.DB2Driver");
Connection con_db2 = DriverManager.getConnection("jdbc:db2://server:port/DATABASE","user", "password");
Вылетает ошибка:
java.sql.SQLException: No suitable driver
Типа не тот драйвер!
Не нашел файла db2jcc_license_cu.jar, читал что он тоже должен быть...На Ibm.com не могу найти где скачать этот драйвер, дайте ссылку плиз, или он платный, или не в файле дело?:)
Коннекчусь на 50000 порт, в доке написано что эт порт по умолчанию. DB2 V8.
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256491
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JekasВ поставке с DB2 есть только файл db2jcc.jar
Пытаюсь законнектится из Java приложения
Код: plaintext
1.
2.
Class.forName("com.ibm.db2.jcc.DB2Driver");
Connection con_db2 = DriverManager.getConnection("jdbc:db2://server:port/DATABASE","user", "password");
Вылетает ошибка:
java.sql.SQLException: No suitable driver
Типа не тот драйвер!
Не нашел файла db2jcc_license_cu.jar, читал что он тоже должен быть...На Ibm.com не могу найти где скачать этот драйвер, дайте ссылку плиз, или он платный, или не в файле дело?:)
Коннекчусь на 50000 порт, в доке написано что эт порт по умолчанию. DB2 V8.
Xm.
java.sql.SQLException: No suitable driver - значит что driver not found.
Другими словами, не указан в classpath'е jar.

По поводу
> Не нашел файла db2jcc_license_cu.jar
А какие файлы в директории <DB2_HOME>/java/?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256535
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сам драйвер лежит в db2java.zip.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256548
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В этой папке я уже смотрел
Вот список файлов
Common.jar
db2fs.jar
db2java.zip
db2jcc.jar
sqlj.zip
Может я ошибаюсь но мне кажется что эта ошибка обозначает вовсе не то что нет драйвера, потому что если я изменю в url порт на котором ни чего не висит, тоесть пустой, то вылетает вот что
com.ibm.db2.jcc.b.SQLException: IO Exception opening socket to server <ip сервер> on port <port>. The DB2 Server may be down.
Если я поменяю Class.forName("com.ibm.db2.jcc.DB2Driver"); на скажем
Class.forName("comssss.ibm.db2.jcc.DB2Driver"); тоесть на то чего нет точно, то вылетит не SQLException, а ClassNotFoundException указывающий на то что драйвер не найден! Может из за отсутсвия этого litcense файла драйвер как то криво отрабатывает? Жаль проверить не могу, не могу скачать ни где недостоющий файл!
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256550
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
riman
Сам драйвер лежит в db2java.zip.


Нет,JDBC Type 4 в db2jcc.jar (+ db2jcc_license_cu.jar)
db2java.zip = JDBC Type 2

com.ibm.db2.jcc.DB2Driver = JDBC Type 4
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256555
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JekasВ этой папке я уже смотрел
Вот список файлов
Common.jar
db2fs.jar
db2java.zip
db2jcc.jar
sqlj.zip
Может я ошибаюсь но мне кажется что эта ошибка обозначает вовсе не то что нет драйвера, потому что если я изменю в url порт на котором ни чего не висит, тоесть пустой, то вылетает вот что
com.ibm.db2.jcc.b.SQLException: IO Exception opening socket to server <ip сервер> on port <port>. The DB2 Server may be down.
Если я поменяю Class.forName("com.ibm.db2.jcc.DB2Driver"); на скажем
Class.forName("comssss.ibm.db2.jcc.DB2Driver"); тоесть на то чего нет точно, то вылетит не SQLException, а ClassNotFoundException указывающий на то что драйвер не найден! Может из за отсутсвия этого litcense файла драйвер как то криво отрабатывает? Жаль проверить не могу, не могу скачать ни где недостоющий файл!

А какая версия DB2 (клиета и сервера)?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256559
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Connection con_db2 = DriverManager.getConnection("jdbc:db2:DATABASE","user",
"password");
вот так просто попробуй.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256582
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
riman

Connection con_db2 = DriverManager.getConnection("jdbc:db2:DATABASE","user",
"password");
вот так просто попробуй.


Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Так как это JDBC Type 2...
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256584
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL DeveloperНет,JDBC Type 4 в db2jcc.jar (+ db2jcc_license_cu.jar)
db2java.zip = JDBC Type 2

com.ibm.db2.jcc.DB2Driver = JDBC Type 4
угу. проморгал. Пред. мой ответ можно не читать.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256594
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал не выходит ошибка
com.ibm.db2.jcc.b.SQLException: Unable to load T2 native library. Type 2 JDBC architecture is not yet supported by the IBM DB2 JDBC Universal Driver Architecture
По доке написано что для драйвера второго типа нужна библиотека db2jcct2.dll которая должна валятся в <DB2HOME>\sqllib\bin, её у меня тоже нет!!!! Видимо ошибка из за этого!
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256599
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JekasПопробовал не выходит ошибка
com.ibm.db2.jcc.b.SQLException: Unable to load T2 native library. Type 2 JDBC architecture is not yet supported by the IBM DB2 JDBC Universal Driver Architecture
По доке написано что для драйвера второго типа нужна библиотека db2jcct2.dll которая должна валятся в <DB2HOME>\sqllib\bin, её у меня тоже нет!!!! Видимо ошибка из за этого!
Again: А какая версия DB2 (клиета и сервера)?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256615
Фотография riman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Type 2 JDBC architecture is not yet supported by the IBM DB2 JDBC
Universal Driver Architecture
вот это прикольно.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256617
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL DeveloperAgain: А какая версия DB2 (клиета и сервера)?
DB2 Enterprise Server Edition версии 8.1.0.24
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256678
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jekas SQL DeveloperAgain: А какая версия DB2 (клиета и сервера)?
DB2 Enterprise Server Edition версии 8.1.0.24

1) db2 get dbm cfg
смотрим:

TCP/IP Service name (SVCENAME) = db2c_db2inst1

2) /etc/setvices - unix-lie
<WIN-HOME>/system32/drivers/etc/services - windows
ищем то что нашли в 1)
типа:
db2c_db2inst1 50001/tcp

Это и есть port

А вот почему нету файлов лицензии...
Версия trial (и если trial, еще работает)?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256682
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jekas SQL DeveloperAgain: А какая версия DB2 (клиета и сервера)?
DB2 Enterprise Server Edition версии 8.1.0.24
Это все на одной машине что-ли у тебя?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33256721
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33257643
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL Developer

1) db2 get dbm cfg
смотрим:

TCP/IP Service name (SVCENAME) = db2c_db2inst1

2) /etc/setvices - unix-lie
<WIN-HOME>/system32/drivers/etc/services - windows
ищем то что нашли в 1)
типа:
db2c_db2inst1 50001/tcp

Это и есть port

А вот почему нету файлов лицензии...
Версия trial (и если trial, еще работает)?
Вот все что нашел в services
DB2_DB2 60000/tcp
DB2_DB2_1 60001/tcp
DB2_DB2_2 60002/tcp
DB2_DB2_END 60003/tcp
db2c_DB2 50000/tcp
DB2_DB2CTLSV 60004/tcp
DB2_DB2CTLSV_1 60005/tcp
DB2_DB2CTLSV_2 60006/tcp
DB2_DB2CTLSV_END 60007/tcp
db2c_DB2CTLSV 50001/tcp
Версия вроде как не триальная по крайней мере ни где не встречалось это...и работает уже месяца 3. Да и щас все это у меня на одной машине - на моей..но потом возможно будет на разных.
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33257698
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно пояснить что такое
db2 get dbm cfg?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33257700
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при конекте на 50001 порт ошибка
The application server rejected establishment of the connection. An attempt was made to access a database, ESTMC, which was not found...
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33257999
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
db2 get dbm cfg просомтр конфигурации instance
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33258484
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCP/IP Service name (SVCENAME) = db2c_DB2
в services
db2c_DB2 50000/tcp
коннекчусь туда!
Ошибка java.sql.SQLException: No suitable driver, ну почему?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33258710
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скачал драйвер! Положил файлы куда положено добавил путя в CLASSPATH, коннекчусь и
Код: plaintext
1.
2.
3.
4.
5.
6.
com.ibm.db2.jcc.b.SqlException:
 The version of the IBM Universal JDBC driver in use is not licensed for connectivity to QDB2/NT databases.
  To connect to this DB2 server, please obtain a licensed copy of the IBM DB2
 Universal Driver for JDBC and SQLJ.  An appropriate license file db2jcc_license_*.
jar for this target platform must be installed to the application classpath. 
 Connectivity to QDB2/NT databases is enabled by any of the following license files: 
{ db2jcc_license_cu.jar, db2jcc_license_cisuz.jar }
Добавляю этот db2jcc_license_cu.jar к проекту (пишу в eclipse), и снова
No suitable driver...Может у меня чего не то с версией все таки...Может этот драйвер тока для DB2 V 8.2?
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33259527
SQL Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
JekasДа и щас все это у меня на одной машине - на моей..но потом возможно будет на разных.
А что, DB2 Enteprise можно поставить на desktop (подозревая, что у тебя XP/2000 Workstation)?

Накатывай fixpak'i и непарься.
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33260142
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Operating system requirements
DB2 Enterprise Server Edition runs on:
Windows NT Version 4 with Service Pack 6a or higher (32-bit and 64-bit)
Windows 2000. Service Pack 2 is required for Windows Terminal Server.
Windows .NET (32-bit and 64-bit)
Все проблема решилась переустановкой DB2, как ни странно! Всем спасибо, ура тема закрыта!
...
Рейтинг: 0 / 0
Где взять IBM DB2 JDBC Universal driver?
    #33260178
Jekas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу fix-ов нашел их много всякие 8а, 6b, 7c... и тд...их что ставить все?
...
Рейтинг: 0 / 0
25 сообщений из 33, страница 1 из 2
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Где взять IBM DB2 JDBC Universal driver?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]