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

标签 java database sockets status

我想用 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/

相关文章:

c# - 使用sftp将文件上传到服务器主机

Java Base64 编码和解码

java - 如何修复碰撞响应中的圆圈重叠?

java - 使用spring mvc时jsp页面出错

mysql - 如何查询这些复杂的数据? IT 不仅仅是关节,我还需要了解查询将如何工作

mysql - PHP Array 不显示数据库中的所有数据

java - 在android上按时间对sqlite数据库进行排序

java - 将 EnumSet 转换为整数数组

python - UDP 聊天,服务器也可以聊天

Java Sockets TCP 发送和接收