繁体   English   中英

Spring Boot的SQL连接错误

[英]SQL Connection Error with Spring Boot

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

    spring:
    datasource:
    initialize: false
    username: user1
    password: pass1
    type: org.apache.tomcat.jdbc.pool.DataSource
    connection-properties: 
 statementPoolingCacheSize=200;failoverPartner=Server2;applicationName=${sp
    ring.application.name}
    url: jdbc:sqlserver://Server1;databaseName=DBName
    tomcat:
    initial-size: 10
    max-active: 50
    max-idle: 10
    max-wait: 1000
    validation-query: "SELECT 1"

您能否帮助我确定为什么会发生此错误?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM