簡體   English   中英

在 spring 應用程序中設置查詢超時連接時遇到問題

[英]Troubles setting up query time-out connection in spring application

我在從我的應用程序中設置查詢時間時遇到問題。 我正在使用 spring-boot,我們實現了一個 Jdbc 模板來處理連接(連接池、Hikari、禁用)。 我嘗試通過以下方式在我的 DataSource 配置中設置查詢超時連接:

jdbcTemplate.setQueryTimeout(10);

這沒有用,盡管我在調試應用程序時意識到設置已經完成。 查詢超時似乎被禁用,因為我在查詢中使用了一個 SLEEP 調用,等待了大約 5 分鍾,但我沒有收到查詢超時異常。 我在想也許某些 DB2 驅動程序配置屬性會覆蓋我的連接配置。

DB2 驅動程序https://www.ibm.com/support/pages/how-configure-query-timeout-data-server-driver-jdbc不支持 queryTimeout 設置。

將 DB2 連接屬性 blockingReadConnectionTimeout 設置為超時。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM