繁体   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