使用Java检查数据库服务器状态

Jer*_*meT 2 java database sockets status

我想检查有关使用Java的数据库服务器的在线/离线状态.

我可以通过端口上的Socket连接来检查吗?我希望与jdbc建立数据库连接,因为登录和数据库系统信息未知.

lta*_*rne 6

您可以尝试以下方法:

    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
    }
Run Code Online (Sandbox Code Playgroud)