簡體   English   中英

如何在不執行SQL查詢的情況下驗證我的jdbc連接是否數據庫正在運行

[英]How can I validate my jdbc connection whether the data base is up running without executing sql query

我正在使用spring jdbc,就我而言,我僅在數據庫運行時才必須執行查詢並刷新緩存,因此我找不到適合調用Connection對象的任何方法。

如果您使用的是Spring JdbcTemplate,則可以使用:

public <T> T execute(ConnectionCallback<T> action) throws DataAccessException

執行JDBC數據訪問操作,該操作被實現為在JDBC連接上進行的回調操作。 這允許在Spring的托管JDBC環境中實現任意數據訪問操作:也就是說,參與Spring托管的事務並將JDBC SQLExceptions轉換為Spring的DataAccessException層次結構。

回調操作可以返回結果對象,例如域對象或域對象的集合。

jdbcTemplate

建立連接后,您可能會執行一個操作,這樣的簡單查詢。

讓我知道是否有幫助。

暫無
暫無

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

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