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)(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |