Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > NetBeans and Oracle libs


Автор: ACorwin 1.11.2004, 13:02
Как добавить в NetBEANS 3.5 jdbc либы из под Оракла???

дело в том, что я пытаюсь сделать веб-приложение...
Добавил в каталог /WEB-INF/lib как в доке сказано, он их вродже съел, в Explore'ре они появились, но обращаться к ним нельзя...

при попытке зарегестрировать драйвер
DriverManager.registerDriver (new oracle.jdbc.OracleDriver());
пишет:
unreported exception java.sql.SQLException; must be caught or declared to be thrown

Как быть то, помогите pls...в яве новичек совсем...

Автор: AntonSaburov 1.11.2004, 13:59
Так у тебя похоже не собирается. Надо окружить указанную строку блоком try ... catch.
(Как и написано в сообщении)

Автор: ACorwin 1.11.2004, 15:35
причем тут это...
если я его загоню в try он вылетит по catch! на сколько я понимаю...
я ж говорю он его не видит, просто напросто!!!

Автор: AntonSaburov 1.11.2004, 15:49
Цитата(ACorwin @ 1.11.2004, 16:35)

если я его загоню в try он вылетит по catch! на сколько я понимаю...

Еще раз - у тебя этот эксепшн когда вылетает ? Когда программа работает ? Т.е. нужный класс твое приложение не видит в момент исполнения ?

И поменьше эмоций, оглушил совсем :)

Автор: ACorwin 1.11.2004, 17:24
к сожалению не могу сейчас попробовать, но что-то мне подсказывает, что
если я запущу енто из под NetBeans работать не будет...
если непосредственно из Tomcat'a то заработает (он нормально видит либы)...

Автор: AntonSaburov 1.11.2004, 17:28
Цитата(ACorwin @ 1.11.2004, 18:24)

но что-то мне подсказывает, что
если я запущу енто из под NetBeans работать не будет...

Наверняка в NetBeans есть какие-нибудь Project Options где прописываются пути до библиотеки. Там и надо прописать твои либы.

Автор: Guest 1.11.2004, 17:53
вот как раз их и не могу найти!!! ;)

Автор: TrivialCore 2.11.2004, 00:03
Видит твой NetBeans либы или нет - отсюда не видно. Зато видно, что тебе все-таки стоит окружит вызов DriverManager.registerDriver() блоком try-catch, как советовал AntonSaburov. А потом уж беспокоиться либами =)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)