java.lang.UnsatisfiedLinkError: нет ocijdbc11 в Java. library.path

я пытаюсь сделатьjdbc oci connection воракул 11 г который используетпроверка подлинности ОС

я сделал пример консольного приложения для проверки соединения на каком-нибудь клиентском компьютере

я разработал приложение на машине, которая имеетJDK 6 и использовал в проекте банкуojdbc6.jar.

код, который я использую для подключения к базе данных, выглядит следующим образом:

OracleDataSource ods = new OracleDataSource();
String tnsName="Prod";
ods.setURL("jdbc:oracle:oci:/@"+tnsName);
Connection conn = ods.getConnection();

я пытаюсь запустить это приложение с клиентского компьютера, на котором установлен oracle11g, и дом оракула установлен по следующему пути:C: \ Оранта \ JDK \ Bin

также путь:C: \ Оранта \ Bin содержитoci.dll и не содержитocijdbc11.dll

клиент имеет установленную jre7 и не имеет jdk.

при попытке запустить приведенный выше код на клиентском компьютере, который был аутентифицирован в базе данных Oracle, я получаю следующее исключение:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc11 in java.
library.path
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.loadLibrary0(Unknown Source)
        at java.lang.System.loadLibrary(Unknown Source)
        at oracle.jdbc.driver.T2CConnection$1.run(T2CConnection.java:3178)
        at java.security.AccessController.doPrivileged(Native Method)
        at oracle.jdbc.driver.T2CConnection.loadNativeLibrary(T2CConnection.java
:3174)
        at oracle.jdbc.driver.T2CConnection.logon(T2CConnection.java:233)
        at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:
508)
        at oracle.jdbc.driver.T2CConnection.<init>(T2CConnection.java:133)
        at oracle.jdbc.driver.T2CDriverExtension.getConnection(T2CDriverExtensio
n.java:53)
        at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)
        at oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSou
rce.java:275)
        at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java
:206)
        at oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java
:156)
        at auth.Main.main(Main.java:42)

Посоветуйте пожалуйста как можно исправить это исключение.

Ответы на вопрос(5)

Ваш ответ на вопрос