Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Где взять IBM DB2 JDBC Universal driver? / 25 сообщений из 33, страница 1 из 2
07.09.2005, 14:05
    #33256409
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
В поставке с 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
07.09.2005, 14:29
    #33256491
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 14:41
    #33256535
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
Сам драйвер лежит в db2java.zip.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.09.2005, 14:45
    #33256548
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
В этой папке я уже смотрел
Вот список файлов
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
07.09.2005, 14:46
    #33256550
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 14:48
    #33256555
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 14:50
    #33256559
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
Connection con_db2 = DriverManager.getConnection("jdbc:db2:DATABASE","user",
"password");
вот так просто попробуй.

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

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


Class.forName("COM.ibm.db2.jdbc.app.DB2Driver");
Так как это JDBC Type 2...
...
Рейтинг: 0 / 0
07.09.2005, 14:55
    #33256584
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 14:57
    #33256594
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
Попробовал не выходит ошибка
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
07.09.2005, 14:58
    #33256599
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 15:01
    #33256615
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 15:01
    #33256617
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
SQL DeveloperAgain: А какая версия DB2 (клиета и сервера)?
DB2 Enterprise Server Edition версии 8.1.0.24
...
Рейтинг: 0 / 0
07.09.2005, 15:17
    #33256678
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
07.09.2005, 15:18
    #33256682
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
Jekas SQL DeveloperAgain: А какая версия DB2 (клиета и сервера)?
DB2 Enterprise Server Edition версии 8.1.0.24
Это все на одной машине что-ли у тебя?
...
Рейтинг: 0 / 0
07.09.2005, 15:29
    #33256721
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
...
Рейтинг: 0 / 0
08.09.2005, 06:54
    #33257643
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
08.09.2005, 08:29
    #33257698
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
А можно пояснить что такое
db2 get dbm cfg?
...
Рейтинг: 0 / 0
08.09.2005, 08:32
    #33257700
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
при конекте на 50001 порт ошибка
The application server rejected establishment of the connection. An attempt was made to access a database, ESTMC, which was not found...
...
Рейтинг: 0 / 0
08.09.2005, 10:45
    #33257999
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
db2 get dbm cfg просомтр конфигурации instance
...
Рейтинг: 0 / 0
08.09.2005, 12:49
    #33258484
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
TCP/IP Service name (SVCENAME) = db2c_DB2
в services
db2c_DB2 50000/tcp
коннекчусь туда!
Ошибка java.sql.SQLException: No suitable driver, ну почему?
...
Рейтинг: 0 / 0
08.09.2005, 13:50
    #33258710
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
Скачал драйвер! Положил файлы куда положено добавил путя в 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
08.09.2005, 17:22
    #33259527
SQL Developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
JekasДа и щас все это у меня на одной машине - на моей..но потом возможно будет на разных.
А что, DB2 Enteprise можно поставить на desktop (подозревая, что у тебя XP/2000 Workstation)?

Накатывай fixpak'i и непарься.
...
Рейтинг: 0 / 0
09.09.2005, 06:40
    #33260142
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
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
09.09.2005, 08:25
    #33260178
Jekas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где взять IBM DB2 JDBC Universal driver?
По поводу fix-ов нашел их много всякие 8а, 6b, 7c... и тд...их что ставить все?
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Где взять IBM DB2 JDBC Universal driver? / 25 сообщений из 33, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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