2009-04-06 2 views
1

я подключение Oracle 10g XE с Явой, но получаю исключение java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriverJDBC соединение с использованием тонкого драйвера

Даже если я включил путь к классам водителя, т.е. ojdbc14. jar
Если у меня установлен неправильный путь, скажите, пожалуйста, правильный способ установить путь к классу

ответ

0

Это зависит от того, как вы используете приложение. Обычно вы можете установить путь к классам с помощью env var CLASSPATH или командной строки -cp.

Просьба представить более подробную информацию о вашей среде.

+0

я использую окна хр и настройки пути к классам env.var в % пути к классам% I: \ oraclexe \ приложение \ оракул \ продукт \ 10.2.0 \ сервер \ JDBC \ Lib \ ojdbc14.jar; – pratap

1

обратите внимание, что работает JAR (двойной щелчок НУ "Java -jar file.jar") не использует среды CLASSPATH переменной

How Classes are Found

В этом случае - запуск JAR - вы необходимо установить атрибут Class-Path в файле манифеста

JAR File Specification

1

Я думаю, что вы хотите использовать oracle.jdbc.OracleDriver. Я считаю, что oracle.jdbc.driver.OracleDriver устарел и удален между 9i и 10g.

0

Если запустить приложение в качестве веб-приложения в Tomcat, то ojdbc14.jar должен быть, я считаю, {TOMCAT_HOME}/сервер/Библиотека. Это или {tomcat_home}/common/lib ... но я уверен, что это сервер/lib.

0

Я нашел его в файле jar, называемом classes12.jar, на сервере приложений oracle 9.0.4.

Смежные вопросы