From 8cdad2dad063edd3ac2fd88e5915f3797b68bde7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E9=93=81?= Date: Fri, 6 May 2016 16:34:07 +0800 Subject: [PATCH] bug fixed filter.int dbType is null, for issue 1193. https://github.com/alibaba/druid/issues/1193 --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 75fb862de8..8c664106cc 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -590,15 +590,15 @@ public class DruidDataSource extends DruidAbstractDataSource this.jdbcUrl = this.jdbcUrl.trim(); initFromWrapDriverUrl(); } + + for (Filter filter : filters) { + filter.init(this); + } if (this.dbType == null || this.dbType.length() == 0) { this.dbType = JdbcUtils.getDbType(jdbcUrl, null); } - for (Filter filter : filters) { - filter.init(this); - } - if (JdbcConstants.MYSQL.equals(this.dbType) || // JdbcConstants.MARIADB.equals(this.dbType)) { boolean cacheServerConfigurationSet = false;