Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > java под oracle


Автор: natalikan 25.11.2011, 10:00
Здравствуйте, может кто с талкивался с проблемой написания java в oracle. Я пользуюсь sqlNavigatorom или Toad. Но ни в одном из них нет толкового редактора для создания JavaSources. Скачала JDeveloper от Oracle в надежде, что он мне поможет, но там не могу никак получить доступ к тем же JavaSources. То есть, с базой соединяюсь, могу редактировать таблицы из под JDeveloper, процедуры, функции и т.д, а Java только просматривать, может где какие настройки нужно проставить или JDeveloper для этого не предназначен?

Автор: LSD 25.11.2011, 10:51
Цитата(natalikan @  25.11.2011,  11:00 Найти цитируемый пост)
Скачала JDeveloper от Oracle в надежде, что он мне поможет, но там не могу никак получить доступ к тем же JavaSources. То есть, с базой соединяюсь, могу редактировать таблицы из под JDeveloper, процедуры, функции и т.д, а Java только просматривать, может где какие настройки нужно проставить или JDeveloper для этого не предназначен? 

А можно это все менее сумбурно изложить?

Вообще разработка под Oracle не имеет каких-то сильных особенностей. Берешь любую IDE какая нравится и пишешь код. Если не надо работать с специфическими Oracle типами, то даже никаких библиотек подключать не нужно. Дальше компилируешь код. Если весь код уложился в один класс, то можно прямо в SQL клиенте http://docs.oracle.com/cd/B28359_01/server.111/b28286/statements_5013.htm. Если код более сложный, то собираешь jar и с помощью http://docs.oracle.com/cd/B10500_01/java.920/a96659/02_load.htm грузишь все это в Oracle.

P.S. И следи за версией JDK. Oracle 10g использует всего лишь JDK 1.4 и собирать надо именно под эту версию.

Автор: natalikan 25.11.2011, 11:07
Да я так и делаю, но хотелось бы редактировать и дописывать код сразу там же, а в Navigatore не удобно.

Автор: LSD 25.11.2011, 11:19
Если код сложный то лучше его писать и отлаживать в Java IDE, SQL тулы для этого просто не приспособлены.

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