Здравствуйте, Donz, Вы писали:
D>Здравствуйте, anygirl, Вы писали:
A>>Подключаю базу в Идее впервые, столкнулась с некоторыми проблемами, подскажите, пожалуйста, что делать.
A>>Используется сервер приложений JBoss, среда IntelliJ IDEA 5.1, jdbc-драйвер.
A>>Завожу xml-файл конфигурации базы данных, кладу его в jboss/server/deploy. Как мне из проекта найти datasource по jndi-имени, указанному в xml?
D>Из проекта — это имеется в виду при выполнении проекта, или чтобы сама IDEA поняла, что есть база с таблицами? Если последнее, то надо создать в Tools->Data Sources новый Source, скопировав все настройки. У нас так работает (правда, версия IDEA 7 и 8), можно ли подключить через jndi я сказать не могу.
D>А IDEA стоит обновить.
Спасибо! для моей древней версии идеи оказалось достаточным положить xml-файл в jboss/server/deploy, указав в нем jndi-name, например myDB. Из проекта мы можем найти базу данных по имени
Context ctx = new InitialContext();
DataSource ds = (DataSource)ctx.lookup("
java:/myDB");