Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
Приветы всем Хочется приконнектиться к базе DB2 из java. Код вот такой: public static void main(String[] args) { try{ Class.forName("com.ibm.db2.jcc.DB2Driver"); Connection con = DriverManager.getConnection("jdbc:db2://Host_Name:6789/TEST","db2admin","password"); Statement st = con.createStatement(); ResultSet rs = st.executeQuery("select * from TEST"); } catch(Exception e){System.out.print("pipets" + e);} } и выдает вот такую ошибку: com.ibm.db2.jcc.c.DisconnectException: A communication error has been detected. Communication protocol being used: {0}. Communication API being used: {1}. Location where the error was detected: {2}. Communication function detecting the error: {3}. Protocol specific error codes(s) {4}, {5}, {6}. TCP/IP SOCKETS Reply.fill() InputStream.read() Connection reset by peer: socket closed * 0 Скажите пожалуйста, с чем это связано ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 14:39 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
6789 - это порт для драйвера JDBC Type 3. Который устарел и не используется в 9-ке. jcc -драйвера JDBC Type 4 и он напрямую обращается к DB2 db2 get dbm cfg | grep -i SVCENAME это и надо будет прописать на порт, по умолчанию 50000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 14:50 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
У меня база пока 8-ая db2 get dbm cfg | grep -i SVCENAME что такое SVCENAME ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 14:57 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
номер/имя порта на котором работает DB2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 15:10 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
то есть надо просто поменять порт в строке коннекта, и она станет такой: Connection con = DriverManager.getConnection("jdbc:db2://Host_Name:50000/TEST","db2admin","password"); и прописать в виндах в файлике services SVCENAME 50000/tcp я правильно понял ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:15 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
Наполовину. db2 get dbm cfg | grep -i SVCENAME это вопрос по твоей кофигурации, неизвестно на каком порту у тебя работает DB2. Значение SVCENAME тебе даст то что нужно подставлять в строку коннекта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 16:35 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
ага, понятно, уже проверил, все по умолчанию - на 50000 там вылезает уже другая ошибка... com.ibm.db2.jcc.c.SqlException: Failure in loading T2 native library db2jcct2 где ее взять эту библиотеку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 17:42 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
А не затесался ли в ваш CLASSPATH db2java.zip? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 18:37 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
Да CLASSPATH в студию. Мне кажется вам не хватает в нем db2jcc_javax.jar db2jcc_license_cu.jar ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2006, 19:31 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
так, а можно поподробней про CLASSPATH и про то что там должно быть. Где его смотреть, и все такое.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 13:59 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
Вы из какой среды запускаете свой java-код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:37 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
из портлета workplace стоит сервер Workplace Express Server на нем портлет, в котором идет обращение к базе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2006, 15:39 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
То есть, Вы хотите сказать , что используете метод main в портлете? Я думал что метод main для клиентских приложений, так же как и использование DriverManager.getConnection и Class.forName. Обычно, для WebSphere используется datasource в adminconsole. Там же Вы можете проверить соединение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2006, 15:26 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
а можно поподробней.... где смотреть datasource в adminconsole в WebSphere, что там надо прописывать как проверять соединение. заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 13:33 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
на самом деле, быстро и не объяснишь. Как то так http://www.google.com/search?q=datasource+admin+console+websphere+5.1&btnG=Search%5D%7C>]http://www.google.com/search?q=datasource+admin+console+websphere+5.1&btnG=Search]|> http://www.google.com/search?q=datasource+admin+console+websphere+5.1&btnG=Search" TARGET="_blank">http://www.google.com/search?q=datasource+admin+console+websphere+5.1&btnG=Search наверное. Только в качестве target server тот экземпляр, который вам нужен (WorkPlace) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 14:49 |
|
||
|
проблемы коннекта к DB2 из java
|
|||
|---|---|---|---|
|
#18+
ага, уже что-то подобное сам сделал :) в общем с датасорсами более-менее понятно, и даже понятно где мог косяк изначальный присутствовать. версии клиента DB2, который стоит на машине портала, и версия базы DB2 куда идет коннект не совпадают. Клиент "старее". Буду переставлять клиента и смотреть что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2006, 19:13 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34119909&tid=1604999]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 354ms |

| 0 / 0 |
