powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как подсоединиться к AS400 из Java?
11 сообщений из 11, страница 1 из 1
Как подсоединиться к AS400 из Java?
    #33979488
dburtsev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть SQuirreL SQL Client. Через ODBC сервер вижу. Через JDBC - нет.
С джавой я не знаком.
Вот строка ODBC:
"DRIVER=iSeries Access ODBC Driver;SYSTEM=192.xxx.xxx.xxx;DBQ={{LIB}} MFSLIB;DFTPKGLIB=QGPL;UID=xyz;PWD=zyx;"
В джаве строка короче:
jdbc:db2:192.xxx.xxx.xxx
получаю ошибку:
AS4000: [IBM][CLI Driver] CLI0124E Invalid argument value. SQLSTATE=HY009
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33979500
ska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dburtsev1В джаве строка короче:
jdbc:db2:192.xxx.xxx.xxx


Какой драйвер ?
Ежели локальный на ас400 (com.ibm.db2.jdbc.app.DB2Driver из db2_classes.jar который стоит в жабе400) то
jdbc:db2://*LOCAL/DBLIBNAME

Ежели ремотально из тулкита jt400.jar (com.ibm.as400.access.AS400JDBCDriver)
jdbc:as400://hostname/DBNAME
где DBNAME чаще всего это System name или в любом случае имя регистрированной DB
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33979875
lazy-beaver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ska dburtsev1В джаве строка короче:
jdbc:db2:192.xxx.xxx.xxx


Какой драйвер ?
Ежели локальный на ас400 (com.ibm.db2.jdbc.app.DB2Driver из db2_classes.jar который стоит в жабе400) то
jdbc:db2://*LOCAL/DBLIBNAME

Ежели ремотально из тулкита jt400.jar (com.ibm.as400.access.AS400JDBCDriver)
jdbc:as400://hostname/DBNAME
где DBNAME чаще всего это System name или в любом случае имя регистрированной DB

О? неужели Банктрейд? :)

Serge Reva
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33981684
ska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lazy-beaverО? неужели Банктрейд? :)
Serge Reva

Не на 100% но на том же этаже :-)))
Привет.
Сергей.
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33981768
lazy-beaver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ska lazy-beaverО? неужели Банктрейд? :)
Serge Reva

Не на 100% но на том же этаже :-)))
Привет.
Сергей.

ачуметь.....

Serge Reva
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33981800
dburtsev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Какой драйвер ?

SQuirreL показывает его как IBM DB2 App Driver
COM.ibm.db2.jdbc.app.DB2Driver

C:\PROGRA~1\IBM\SQLLIB\java\db2java.zip
C:\PROGRA~1\IBM\SQLLIB\java\db2jcc.jar
C:\PROGRA~1\IBM\SQLLIB\java\sqlj.zip
C:\PROGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar
C:\PROGRA~1\IBM\SQLLIB\bin
C:\PROGRA~1\IBM\SQLLIB\java\common.jar

мой DBLIBNAME - MFSLIB или QGPL?
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33981912
dburtsev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQuirreL SQL Client - слиент на Windows.

Что такое "System name или в любом случае имя регистрированной DB"?
Где это у меня в строкe ODBC?
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33981942
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если хотите работать через
Код: plaintext
COM.ibm.db2.jdbc.app.DB2Driver
url должен быть
Код: plaintext
jdbc:db2: 192 .xxx.xxx.xxx
Но, работать вы сможете через DB2 Connect (или через DB2 ESE for LUW, которая предоставляет для соединения с iSeries такую же функциональность).
Если их нет, возьмите из iSeries Access
...\IBM\Client Access\jt400\lib\jt400.jar
и работайте через него.
url должен быть, как указал Ска в первом ответе.
hostname - dns имя (или IP) сервера as400
dbname - имя БД, как в iSeries Access
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33982180
dburtsev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как определить DBNAME для JDBC?
У меня есть работающий ODBC:
"DRIVER=iSeries Access ODBC Driver;SYSTEM=192.xxx.xxx.xxx;DBQ={{LIB}} MFSLIB;DFTPKGLIB=QGPL;UID=xyz;PWD=zyx;"
У меня есть работающий OLE DB:
Provider=IBMDA400;Password="";Persist Security Info=True;User ID=xyz;Data Source=192.xxx.xxx.xxx;Protection Level=None;Initial Catalog="";Transport Product=Client Access;SSL=DEFAULT;Force Translate=65535;Default Collection="";Convert Date Time To Char=TRUE;Catalog Library List="";Cursor Sensitivity=3
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33982194
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуйте так
Код: plaintext
jdbc:as400:// 192 .xxx.xxx.xxx
...
Рейтинг: 0 / 0
Как подсоединиться к AS400 из Java?
    #33982204
dburtsev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jt400.jar помог. Вопрос снят.
Спасибо.
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Как подсоединиться к AS400 из Java?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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