加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sql – 可以为单个查询设置JDBC超时吗?

发布时间:2020-12-12 16:38:55 所属栏目:MsSql教程 来源:网络整理
导读:我在Tomcat上有一个Web应用程序,它处理数据库连接池,并使用 Spring JDBCTemplate来执行查询.被要求我实现一个状态页面,该页面将被心跳过程监控,以确定服务器是否一切正常. 作为其中的一部分,我想做一个DB查询来确定与数据库的连接是否正常.理想情况下,由于它
我在Tomcat上有一个Web应用程序,它处理数据库连接池,并使用 Spring JDBCTemplate来执行查询.被要求我实现一个状态页面,该页面将被心跳过程监控,以确定服务器是否一切正常.

作为其中的一部分,我想做一个DB查询来确定与数据库的连接是否正常.理想情况下,由于它只是“选择1”,所以我希望在10秒钟内快速恢复,如果DB在当时没有响应,则表示失败.

但是,我不想更改我的连接超时,正常请求.

有没有办法使用原始的JDBC或Spring JDBC包装器设置每个查询超时?

解决方法

如果您使用spring来管理事务,那么也可以在事务级别指定超时. @Transactional(超时= 10)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读