Fix: Cannot using customized ValidConnectionChecker when loading known drivers such as MySQL Driver.

This commit is contained in:
lichenglong
2017-08-28 19:35:00 +08:00
parent 833a9b5a65
commit 7ca1ebc5a9
2 changed files with 60 additions and 0 deletions
@@ -1107,6 +1107,10 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat
}
private void initValidConnectionChecker() {
if (this.validConnectionChecker != null) {
return;
}
String realDriverClassName = driver.getClass().getName();
if (JdbcUtils.isMySqlDriver(realDriverClassName)) {
this.validConnectionChecker = new MySqlValidConnectionChecker();