我正在使用一个需要在Java JDBC中使用Apache Derby数据库的应用程序框架。我想知道是否有一个简单的命令,我可以在bash的命令行中使用它来查看Derby是否已安装并运行。谢谢。
答案 0 :(得分:2)
Derby没有安装"。
Derby打包为一组Java库,您可以将其嵌入到自己的应用程序中。
Derby确实附带了Network Server,但这只是一个可以运行的Java程序,而不是已安装的服务。
所以你要做的就是在运行你的程序时在你的CLASSPATH中使用Derby。
如果要检查类路径,请尝试执行
java org.apache.derby.tools.sysinfo
将打印有关它在CLASSPATH上找到的Derby库的诊断报告。
答案 1 :(得分:1)
我认为你可以使用OS命令: ps aux | grep derby
此命令将显示正在为Derby运行的进程
答案 2 :(得分:0)
请参阅Apache Derby安装指南。
嵌入式德比: https://db.apache.org/derby/papers/DerbyTut/install_software.html#set_derby_install
Derby Network Server: https://db.apache.org/derby/papers/DerbyTut/ns_intro.html
答案 3 :(得分:0)
如果使用Linux,您可以使用以下命令进行检查
sudo netstat -nlp | grep :1527
其中1527是您的德比端口号。