JTDS and JBOSS JDBC Connection Pool Problem, any solution? Maybe a custom ValidConnectionChecker?

前端 未结 3 1353
粉色の甜心
粉色の甜心 2021-02-10 22:15

I\'m facing a weird production problem. Environment is the following:

  • JBOSS 4.0.2
  • SQL Server 2005
  • Driver JTDS 1.2.5

From time to

3条回答
  •  野趣味
    野趣味 (楼主)
    2021-02-10 22:45

    Probably too late the solution, but I am stuck with the jtds driver here. Hope this saves half an hour of your productive time.

    The fix is to specify a validationQuery to the Apache dbcp2 Connection Pool implementation. For jtds/sql server I specified the spring configuration as follows:

    
        
        
        
        
        
        
    
    

    In case you are not using Spring, call setValidationQuery method on BasicDataSource in your java code.

    BasicDataSource bds = new BasicDataSource();
    bds.setValidationQuery("select 1");
    

提交回复
热议问题