如何在不执行sql查询的情况下验证数据库是否正在运行,我如何验证我的jdbc连接

时间:2015-07-13 14:24:33

标签: java spring jdbc spring-jdbc

我正在使用spring jdbc,在我的情况下,我必须执行查询并仅在数据库运行时才刷新缓存我没有找到任何适合调用Connection对象的方法。

1 个答案:

答案 0 :(得分:0)

如果你正在使用Spring JdbcTemplate,你可以使用:

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

  

执行JDBC数据访问操作,实现为回调操作   在JDBC连接上工作。这允许任意实现   数据访问操作,在Spring的托管JDBC环境中:那   是,参与Spring管理的事务并转换JDBC   SQLExceptions进入Spring的DataAccessException层次结构。

     

回调操作可以返回结果对象,例如域对象或域对象集合。

jdbcTemplate

一旦建立了连接,您就可以执行一个简单的查询。

如果有帮助,请告诉我。