|
|
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
Добрый день. Проект реализован в IDE JDeveloper Studio Edition Version 11.1.1.3.0, подключается к базе Oracle, выполняет скрипт. При проверки из IDE все прекрасно работает, если же проект скомпилировать в jar файл, то подключение пропадает и выдается ошибка что не найден oracle.jdbc.driver.OracleDriver. Класс подключения выглядит следующим образом Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 11:47:56 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
Драйвера нету в classpath ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 11:53:36 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
забыл ник, А можно поподробнее, пожалуйста? Я человек не опытный. Драйвер добавлял в IDE сам, его там изначально не было. Куда его еще добавить нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 12:05:44 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogergПри проверки из IDE все прекрасно работает irogergесли же проект скомпилировать в jar файл Когда компилируешь в джар нужно указать переменную класспасс, в которой должен быть ваш драйвер, IDE делает это автоматически, добавляя в класспасс все либы из проекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 12:44:50 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
забыл ник, В настройках проекта -> Libraries and Classpath добавлены все библиотеки которые используются в проекте, в том числе и Oracle JDBC. При компиляции опять результата ноль. Или не туда добавлены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 13:16:10 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, netbeans попробуйте, там все с библиотеками и сборкой просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 13:22:21 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
javapecker , Спасибо, я бы так и сделал, но у меня только одно IDE и нет ни прав ни возможности установить другое :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 13:25:57 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg забыл ник, В настройках проекта -> Libraries and Classpath добавлены все библиотеки которые используются в проекте, в том числе и Oracle JDBC. При компиляции опять результата ноль. Или не туда добавлены? Не работал с JDeveloper и не знаю как там делаются jar, могу подсказать по Eclipse. Я вам вот что советую - один раз собрать все руками из командной строки, так вы поймете как все работает изнутри, и большинство вопросов уйдет, начинающие часто спотыкаются. А там появятся идеи как это настроить через IDE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 13:41:03 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, откуда вы jar вызываете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 15:26:04 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
MOHAX777 откуда вы jar вызываете? ммм, просто двойным щелчком мыши запускаю. Это desktop приложение. В нем есть еще функционал, работающий без проблем, а к базе подключаться ну ни как не хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 16:05:17 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, А кто у JDevrlopera сборщик проектов? (подозреваю, что Ant).. Выяснить просто. Если найдётся в папке с проектом build.xml, знач Ant. Если найдётся pom.xml, знач maven. ))) Короче, кури Гугль на предмет того как добавлять зависимости в файл настройки сборщика проекта! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 16:06:41 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
mesier, Ни того ни другого, в папке проекта, да и где бы то ни было еще мне найти не удалось. Тогда вопрос, а каким способом можно узнать кто собирает проект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 16:26:23 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
javapecker, Спасибо! Ознакомился и еще раз убедился, что библиотека добавлена куда нужно, но при компиляции все равно не работает... В настройках нашел, что для сборки используется Ant version 1.7.1. Никаких выходных файлов(типа build.xml) он не делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 16:50:21 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 17:02:19 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
ivanov-void, Не помогло :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 17:59:48 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg javapecker, Спасибо! Ознакомился и еще раз убедился, что библиотека добавлена куда нужно, но при компиляции все равно не работает... В настройках нашел, что для сборки используется Ant version 1.7.1. Никаких выходных файлов(типа build.xml) он не делает. build.xml - это не "выходной" файл. Это файл с настройками, инструкциями для сборщика. Кстати, никто не мешает поставить Ant "рядышком" и собрать проект.. Вот тут сжатенько, доступненько: http://www.oracle.com/technetwork/articles/adf/part4-098813.html Правда, в контексте ADF, но это не страшно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 19:55:38 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogergммм, просто двойным щелчком мыши запускаю. Это desktop приложение. В нем есть еще функционал, работающий без проблем, а к базе подключаться ну ни как не хочет.Или вы упаковываете содержимое ojdbc#.jar в jar вашего приложения или прописываете атрибут Class-Path в манифесте вашего приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.08.2012, 21:40:23 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovИли вы упаковываете содержимое ojdbc#.jar в jar вашего приложения или прописываете атрибут Class-Path в манифесте вашего приложения. Разобрался как в JDeveloper прописать ClassPath, как зашить библиотеки в jar(судя по увеличившемуся размеру со 155Кб до 2Мб, получилось), а толку все равно ноль. Переписал немного код, чтобы было удобнее ошибку отлавливать: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Вылазит такое: "No suitable driver found for jdbc:oracle:thin:...". Из IDE все продолжает работать отлично. Допросился Eclipse, импортнул в Эклипс. из IDE опять же работает отлично, при компиляции в jar проблема та же... Добавил библиотеки, указал что нужно записывать classpath - результата опять ноль :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 10:18:20 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, паталогическое невезение. Может вы террорист? в лицензионном соглашении оракла написано, что террористам запрещено использовать их продукты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 10:43:07 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
javapecker, Благодарю за помощь! Все мы постоянно, что-то делаем в первый раз, и порой то что мы делаем невозможно выполнить без квалифицированной помощи профессионалов. Дело не в везении, дело в том, что я совершаю какую-то ошибку, с которой мне не удается справиться из-за отсутствия знаний и опыта. Благодаря Вашим ответам, я стал лучше понимать как это работает, но к сожалению, выявить ошибку пока не удается. Буду рад любой идеи как можно исправить ошибку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 11:09:26 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, согласен с вами на сто процентов, пришлите что есть, я уже готов поставить JDeveloper, потому что хочется посмотреть на это своими глазами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 11:10:53 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogerg, Вам очень не хватает вот этого http://www.oracle.com/technetwork/java/codeconv-138413.html Так же очень рекомендую вот этот сайт http://www.javapractices.com/home/HomeAction.do И вот эту книгу http://www.ozon.ru/context/detail/id/1425895/ Для быстрого старта самое то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 11:13:20 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
Blazkowiczirogerg, Вам очень не хватает вот этого http://www.oracle.com/technetwork/java/codeconv-138413.html Так же очень рекомендую вот этот сайт http://www.javapractices.com/home/HomeAction.do И вот эту книгу http://www.ozon.ru/context/detail/id/1425895/ Для быстрого старта самое то. фу мля, темой промазал. как-то с утра всё неазаладилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 12:09:31 |
|
||
|
Нет подключения к базе Oracle
|
|||
|---|---|---|---|
|
#18+
irogergИз IDE все продолжает работать отлично. Допросился Eclipse, импортнул в Эклипс. из IDE опять же работает отлично, при компиляции в jar проблема та же... Добавил библиотеки, указал что нужно записывать classpath - результата опять ноль :( У тебя прописаны пути к jdbc*.jar для компилляции. А ты добавь те-же пути для runtime и в свойствах сборки укажи чтоб собиралось вместе. Я не знаю как это окно выглядит в Эклипс и JDeveloper т.к. пользуюсь другой средой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2012, 12:22:31 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=273&tid=2131125]: |
0ms |
get settings: |
16ms |
get forum list: |
23ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
48ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
| others: | 315ms |
| total: | 531ms |

| 0 / 0 |
