Возможность доступа к базе данных Glassfish / Eclipse, напрямую независимой от Glassfish или Eclipse - PullRequest
0 голосов
/ 18 ноября 2011

Я создал веб-дизайн JEE6, используя Glassfish в качестве контейнера и среды выполнения, Derby в качестве базы данных, и все это управляется в Eclipse. Это работает отлично.

Мой вопрос: как мне теперь получить доступ к базе данных, напрямую независимой от Eclipse of Glassfish? Скажем, я хотел, чтобы у другой совершенно чужой программы был доступ (не через мой контроллер - полностью независимый от Eclipse и Glassfish). Как бы я это сделал?

Они кажутся настолько тесно связанными, что я даже не знаю, возможно ли это. Я искал установку Derby через файловую систему, и она находится внутри папок Glassfish.

или что, если я хочу просто обновить базу данных из командной строки или терминала linux за пределами Eclipse.

Спасибо

1 Ответ

1 голос
/ 18 ноября 2011

Если вы знаете местоположение интересующей базы данных Derby, вы можете просто написать стандартное приложение JDBC, включить derby.jar в classpath, зарегистрировать org.apache.derby.jdbc.EmbeddedDriver с DriverManager и подключиться к URL "jdbc: derby: / путь / к / каталогу / derby / database /".

Тогда уходи!

...