Как узнать, установлен ли Apache Derby и работает ли он?

1

Я использую прикладную среду, которая требует использования базы данных Apache Derby с Java JDBC. Я хотел бы знать, есть ли простая команда, которую я могу использовать в командной строке в bash, чтобы увидеть, установлен ли и запущен ли Derby.

Теги:
jdbc
derby

4 ответа

2

Derby не получает "установлен".

Derby упакован как набор библиотек Java, которые вы можете встроить в свое приложение.

Derby поставляется с сетевым сервером, но это просто программа Java, которую вы можете запустить, а не установленную службу.

Так что действительно все, что вам нужно сделать, это иметь Derby в вашем CLASSPATH, когда вы запускаете свою программу.

Если вы хотите проверить свой класс, попробуйте сделать

java org.apache.derby.tools.sysinfo

который распечатает диагностический отчет о библиотеках Derby, которые он найдет на вашем CLASSPATH.

1

Я думаю, вы можете использовать команду OS, например: ps aux | grep derby

Эта команда покажет, какой процесс запущен для Derby

0

Если Linux, вы можете проверить его, используя следующую команду

 sudo netstat -nlp | grep :1527 

где 1527 - ваш номер порта дерби.

0

См. Руководство по установке Apache Derby.

Встроенное Derby: https://db.apache.org/derby/papers/DerbyTut/install_software.html#set_derby_install

Сетевой сервер Derby: https://db.apache.org/derby/papers/DerbyTut/ns_intro.html

Ещё вопросы

Сообщество Overcoder
Наверх
Меню