java - 当数据库 Mysql 崩溃时,我如何知道在 java 中

标签 java mysql jdbc error-handling

我正在使用 J2EE 和 Mysql 数据库,并使用 JDBC 建立连接。我想知道数据库何时崩溃以及如何处理它。检查数据库的唯一方法是查看连接是否成功建立?或者还有别的办法吗?

最佳答案

您不能也不应该知道。就您的程序而言,要么一切正常,要么无法建立连接。

如果无法获取连接,程序必须正确运行,这在大多数情况下可能涉及某种形式的错误显示和操作停止。自然地,您会希望进行某种形式的监视,以便有人知道检查数据库出了什么问题,但这不是您的程序的责任。

关于java - 当数据库 Mysql 崩溃时,我如何知道在 java 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34693741/

相关文章:

Java通过添加空字符串将int变量转换为String?

java - 将 Facebook 帖子 ID 从 String 转换为 int

java - JUnit 和 Netty 导致应用程序过早结束

java - 数组重复添加相同的字符?

mysql - 如何限制在表中插入重复的值对?

java - 如何为在 jboss 上运行并使用 ojdbc14.jar 的闭源应用程序启用 SQL 跟踪

Mysql 查询没有给出任何按日期分组的结果

php - 如何让 MySQL 使用自定义排序方法对数据进行排序?

java - JDBCPreparedStatement 中的 PostgreSQL query_to_xml

java - 如果没有主机模式,从 docker 到 localhost 的 mysql 的 jdbc url 无法工作