Merge pull request #4662 from ettingshausen/master

mssql add default validateQuery fix #4627
This commit is contained in:
温绍锦
2022-03-20 16:21:32 +08:00
committed by GitHub
@@ -23,6 +23,7 @@ import java.sql.Statement;
import com.alibaba.druid.pool.ValidConnectionChecker;
import com.alibaba.druid.pool.ValidConnectionCheckerAdapter;
import com.alibaba.druid.util.JdbcUtils;
import com.alibaba.druid.util.StringUtils;
/**
* A MSSQLValidConnectionChecker.
@@ -30,6 +31,7 @@ import com.alibaba.druid.util.JdbcUtils;
public class MSSQLValidConnectionChecker extends ValidConnectionCheckerAdapter implements ValidConnectionChecker, Serializable {
private static final long serialVersionUID = 1L;
private static final String DEFAULT_VALIDATION_QUERY = "SELECT 1";
public MSSQLValidConnectionChecker(){
@@ -40,6 +42,10 @@ public class MSSQLValidConnectionChecker extends ValidConnectionCheckerAdapter i
return false;
}
if(StringUtils.isEmpty(validateQuery)) {
validateQuery = DEFAULT_VALIDATION_QUERY;
}
Statement stmt = null;
try {