mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
mssql add default validateQuery fix #4627
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user