Microsoft JDBC驱动程序的“自动重新连接”JDBC连接属性

时间:2015-08-12 14:52:26

标签: sql-server spring hibernate jdbc hikaricp

是否存在使用Microsoft JDBC JDBC驱动程序自动重新连接到SQL Server 2012的jdbc连接属性。我找不到它,我正在使用hikari cp进行连接池。 Plz让我知道如果连接丢失,是否有更好的方法重新连接到数据库。我使用spring-hibernate和hikari cp使用Microsoft JDBC Driver连接到SQL Server 2012。

1 个答案:

答案 0 :(得分:0)

查看此config fileconnectionTestQuery设置。

另外quoting the Documentation作为对此参数的警示:

  

connectionTestQuery如果您的驱动程序支持JDBC4,我们强烈支持   建议不要设置此属性。这是为了#34;遗产"数据库   不支持JDBC4 Connection.isValid()API。这是   在为您提供连接之前执行的查询   从池中验证与数据库的连接是否仍然存在   活。再次尝试运行没有此属性的池,HikariCP   如果您的驱动程序不符合JDBC4,则会记录错误   知道。默认值:无