| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > NetBeans: присоединиться к Oracle |
| Автор: evropa 7.11.2007, 10:22 |
| Возникла задача создать web-интерфейс к существующей БД на Oracle (9-ка и 10-ка ) В Java новичек, учу по мере разработки (благо, есть такая возможность пока). Поэтому будет много вопросов к вам, профи! Вот и первый вопрос: как из NetBeans присоединиться к Oracle. Где взять нужную версию JDBC и куда положить? Спасибо. |
| Автор: powerOn 7.11.2007, 11:06 |
| Скачать драйвер можно http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html Подключит его можно так: В окне Services в узле Databases есть папка Drivers, щелкаем по ней правой кнопкой мыши, появится контекстное меню, выбирем New Driver. Далее появится окошко где по попросят указать jar архив с драйвером и выбрать драйвер. В конце жмем OK. Драйвер готов к работе. |
| Автор: EvgenZ 30.11.2007, 14:38 |
| Не 100% совпадение с темой, но думаю разницы принципиальной нет. Поставил NetBeans6.0 решил попробовать подключиться к MySQL, драйвер есть по умолчанию, прописал путь, база нашлась и я могу играть с ней. Но почему в приведенном ниже коде она не может найти драйвер? Что я делаю не так? |
| Автор: Vasay 30.11.2007, 15:05 |
| Возможно потому что драйвер лежит в класспаф нетбинса а не приложения, кинь его в класспаф приложения или в ./jre/lib/ext/ |
| Автор: EvgenZ 30.11.2007, 16:10 |
| Не совсем понял куда надо его бросать и зачем |
| Автор: Vasay 30.11.2007, 16:15 | ||
NetBeans - это одна программа. Есть папки, которые она просматривает в поисках классов (classpath) и в одной из этих папок может лежать драйвер для MySQL ты написал свою программу, запускаешь ее. У нее другой classpath. И в нем нет драйвера MySQL. Следовательно ошибка. Тебе нужно чтобы твоя программа видела драйвер. Для этого его нужно положить в папку входящую в classpath твоей программы, или в jre/lib/ext - где его будут видеть все программы запущенные с помощью этого JRE |
| Автор: EvgenZ 30.11.2007, 22:45 |
| скопировал mysql-connector-java-5.0.7-bin.jar во все папки моего проета - результата нет |
| Автор: Vasay 30.11.2007, 23:24 | ||
Для теста скопируй в jre/lib/ext Да, кстати, я не уточнил, проект j2se? Или j2ee ? |
| Автор: Hidrag 30.11.2007, 23:43 |
| EvgenZ, в нетбинсе щелкни на проекте правкой кнопкой, выбери в меню Properties, там вкладку Libraries и нажми кнопку add to project и укажи файл драйвера и все будет работать! а вообще нужно учитывать, что java Не зависит от IDE и лучше не привязываться к ним, как бы сказал товарищь fixxer: http://skipy.ru/technics/likbez.html |