Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + Oracle + jdbc error / 8 сообщений из 8, страница 1 из 1
23.01.2006, 12:50
    #33497058
Esa
Esa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Дело в следующем. Есть оракловая база (Oracle 8.1.7.4.0) и программулина на java, которая пытается законнектиться к этому серваку через jdbc (oci). Но при попытке коннекта вываливается следующее:

Exception in thread "main" java.lang.UnsatisfiedLinkError: make_c_state
at oracle.jdbc.oci7.OCIDBAccess.make_c_state(Native Method)
at oracle.jdbc.oci7.OCIDBAccess.logon(OCIDBAccess.java:148)

В чем может быть дело?
...
Рейтинг: 0 / 0
23.01.2006, 13:07
    #33497124
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Какая используется версия ораклового клиента и JDK? Еще попробуй в строке коннекта "jdbc:oracle:oci 7 " заменить на "jdbc:oracle:oci 8 ", если это строка выглядит именно так.
...
Рейтинг: 0 / 0
23.01.2006, 13:10
    #33497134
Esa
Esa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
версия ораклового клиента 8.0.5
версия JDK - скорее всего 1.4

в строке коннекта стоит именно oci8
...
Рейтинг: 0 / 0
23.01.2006, 13:20
    #33497164
steplton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Esaверсия ораклового клиента 8.0.5
версия JDK - скорее всего 1.4

в строке коннекта стоит именно oci8

Очень желательно чтобы версия базы и клиента была одинаковая.
...
Рейтинг: 0 / 0
23.01.2006, 13:21
    #33497169
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Ну тогда так:

Использовать JDK 1.1.x (клиент 8i поддерживает ее, а 8.0 скорее всего тоже)

Включить директорию %ORACLE_HOME%\lib в CLASSPATH (из-за файла libocijdbc8)

Использовать драйвера из файла classes111.zip
...
Рейтинг: 0 / 0
24.01.2006, 05:20
    #33498600
Esa
Esa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Второй и третий пункт выполнимы, но прогу писал не я, поэтому JDK изменить не удастся. А без этого никак?
...
Рейтинг: 0 / 0
24.01.2006, 12:49
    #33499540
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Насчет включения %ORACLE_HOME%\lib в CLASSPATH я, скорее всего, ошибся, следует указать этот каталог в PATH. Насчет первого пункта да и вообще как другое решение проблемы: можно ли использовать клиента Оракла не от 8-й версии, а более нового, вплоть до 10.2? Ведь он требуется на клиентской машине, а не на сервере, тогда может и ошибка исчезнет сама собой, при использовании JDK 1.4 и JDBC-драйверов из %ORACLE_HOME%/jdbc/lib/ojdbc14.jar.
...
Рейтинг: 0 / 0
24.01.2006, 13:00
    #33499600
Esa
Esa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Java + Oracle + jdbc error
Попробую сменить клиента. Посмотрим получится или нет :)
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + Oracle + jdbc error / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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