我想用 Java 检查有关数据库服务器的在线/离线状态。
我可以通过端口上的 Socket 连接来检查吗?我想在没有与 jdbc 的数据库连接的情况下执行此操作,因为登录名和数据库系统信息未知。
最佳答案
您可以尝试以下方法:
try {
Socket socket = new Socket("127.0.0.1", port); //Port dependent on your DB/Server
// Server is up
socket.close();
}
catch (IOException e)
{
// Server is down
}
关于java - 使用 Java 检查数据库服务器状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24766216/