java - 如何检查连接是否已使用 isValid(0) 打开

标签 java mysql jdbc

我创建了一个连接对象 (java.sql.Connection)。

我可以使用此代码检查连接是否已打开。

if (connection != null  && connection.isValid(0)) {
     return connection;
}

如果有任何问题,请帮助我。

最佳答案

小心 isValid(0),它会在没有任何超时的情况下测试连接,因此您的应用程序可能会在此时挂起。

最好指定一个大于 0 的值(以秒为单位)。

关于java - 如何检查连接是否已使用 isValid(0) 打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261283/

相关文章:

java - csv字符集加载infile问题

java - AWS Lambda 中的 S3 客户端初始化缓慢

java - 将操作栏添加到自定义对话框

php - 多个 'Select column where ...' vs 选择所有列

java - JDBC 中大型 IN 子句的替代方案,如何使用 Java 中的表值参数?

java - session 终止后无法将 JDBC 与 Oracle 重新连接

java - 我的应用程序的 Recycler View 中的 Android Studio SearchView 过滤器问题

java - DDD、域实体/VO 和 JPA

php - mysql_query 仅显示用户的帖子

php - 如何对从 phpMyAdmin 获取数据的 ListView 进行排序