powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Java + Oracle + jdbc error
8 сообщений из 8, страница 1 из 1
Java + Oracle + jdbc error
    #33497058
Esa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Esa
Гость
Дело в следующем. Есть оракловая база (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
Java + Oracle + jdbc error
    #33497124
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая используется версия ораклового клиента и JDK? Еще попробуй в строке коннекта "jdbc:oracle:oci 7 " заменить на "jdbc:oracle:oci 8 ", если это строка выглядит именно так.
...
Рейтинг: 0 / 0
Java + Oracle + jdbc error
    #33497134
Esa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Esa
Гость
версия ораклового клиента 8.0.5
версия JDK - скорее всего 1.4

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

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

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

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

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

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


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