Spring Boot的SQL连接错误

时间:2017-08-17 12:36:17

标签: sql-server spring spring-boot

我得到了这个" SQL状态[null];错误代码[0];连接已关闭。嵌套异常是com.microsoft.sqlserver.jdbc.SQLServerException:连接已关闭。"使用springBootVersion =' 1.5.4.RELEASE',JDBC驱动程序版本6和SQLServer 2008R2时使用数据库镜像时出错。我的连接设置:

mvn install -U

你能帮我确定一下这个错误发生的原因吗?

1 个答案:

答案 0 :(得分:0)

Tomcat本机连接池不能用于故障转移,并且使用了hikari.HikariDataSource。

 spring:
  datasource:
    initialize: false
    type: com.zaxxer.hikari.HikariDataSource
    username: user1
    password: pass1
    jdbcUrl: jdbc:sqlserver:/server1;databaseName=DB1;statementPoolingCacheSize=200;failoverPartner=server2;applicationName=${spring.application.name}
    dataSourceClassname: com.microsoft.sqlserver.jdbc.SQLServerDataSource
    hikari:
      pool-name: TimeCommerce
      connection-timeout: 1000
      leak-detection-threshold: 5000
      maximum-pool-size: 40
      max-lifetime: 60000
      minimum-idle: 20
      connection-test-query: SELECT 1
      test-on-borrow: true
      test-on-connect: true
      test-on-return: true