| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > Настройка ClassPath для Oracle9i |
| Автор: Hvoin 12.6.2008, 01:03 | ||
| У меня WindowsXP, Oracle 9i, Eclipse SDK 3.2.1, jdk1.6.0_02 Записываю в Свойства Системы->Дополнительно->Переменнные среды->Системные переменные Имя переменной: ClassPath Значение: .;D:\oracle\ora90\jdbc\lib\classes12.jar; D:\oracle\ora90\jdbc\lib\classes111.jar; D:\oracle\ora90\jdbc\lib\nls_charset12.jar; D:\oracle\ora90\jdbc\lib\ocrs12.jar ПК перегрузил После
Пишет ошибку: Exception in thread "main" java.lang.Error: Unresolved compilation problem: oracle cannot be resolved to a type at com.jdbc.main(jdbc.java:11) |
| Автор: Hvoin 12.6.2008, 16:10 |
| On Win95/Win98/NT: - Add [ORACLE_HOME]\jdbc\lib\classes111.zip and [ORACLE_HOME]\jdbc\lib\nls_charset11.zip to your CLASSPATH. (Add classes12.zip and nls_charset12.zip if JDK 1.2.x is used.) - Make sure [ORACLE_HOME]\bin is in your PATH. Вот так написано в документации, так и делаю...в чём же ошибка? |
| Автор: ivg 12.6.2008, 17:43 |
| eclipse -> правой кнопкой на проекте -> в контекстном меню: Build Path>Add External Archives -> выбираете файл (скачайте последние версии с сайта, обычно это ojdbc14.jar, но в последней мажорной версии, также ojdbc5.jar, ojdbc6.jar, как я понимаю соответственно версиям JVM, у вас jdk1.6.0_02 должен любой подойти). |
| Автор: Hvoin 12.6.2008, 18:32 | ||
| подключал по очереди: ojdbc14.jar, ojdbc5.jar, ojdbc6.jar Пробовал делать так
Ошибка Exception in thread "main" java.lang.Error: Unresolved compilation problems: The method fоrName(String) is undefined for the type Class oracle.jdbc.driver.OracleDriver.OracleDriver cannot be resolved to a type at com.jdbc.main(jdbc.java:19) |
| Автор: ivg 12.6.2008, 18:44 |
| eclipse -> правой кнопкой на проекте -> в контекстном меню: Build Path>Configure Build Path -> вкладка Libraries. Перечислите что у вас там написано. Добавлено через 8 минут и 43 секунды руская буква - исправьте на англ. А у вас ошибки компиляции eclipse не подчёркивает? |
| Автор: Hvoin 12.6.2008, 19:03 | ||||
исправил, но все равно та же ошибка в бд с Oracle, вхожу нормально Экземпляр: Test Схема: Miller Пароль: Kolobok
jre1.6.0_02; ojdbc14.jar, пробовал вместо ojdbc14.jar ставить classes12.jar, ojddc5.jar, ojdbc6.jar |
| Автор: ivg 12.6.2008, 19:09 | ||
Какая? До этого были разные: добавьте
|
| Автор: Hvoin 12.6.2008, 19:25 | ||||
Добавил
Ошибок нет Если такой код
то подчеркивает красным new oracle.jdbc.driver.OracleDriver.OracleDriver() и выдает ошибку Exception in thread "main" java.lang.Error: Unresolved compilation problem: oracle.jdbc.driver.OracleDriver.OracleDriver cannot be resolved to a type at qwe.qwe.main(qwe.java:19) |
| Автор: Hvoin 12.6.2008, 19:51 | ||||||
с этим заработало
Ошибок нет, вот только если я пытаюсь подключиться через OCI
Ошибка |
| Автор: ivg 12.6.2008, 19:54 |
Поздравляю. Какая? |
| Автор: Hvoin 12.6.2008, 19:56 | ||
|
| Автор: ivg 12.6.2008, 20:08 |
| oci драйверу нужны нативные библиотеки, которые он не может загрузить. Их тоже можно скачать с сайта и установить. Я предлагаю вам остановиться на thin драйвере и поработать с ним. Где то на сайте оракла я читал, что он ничем практически не уступает oci по производительности. Ну а с точки зрения Java, thin-драйвер предпочтительней. |
| Автор: Hvoin 12.6.2008, 20:14 |
| весь день седня с jdbc маялся, спасибо большое |