From ffb5c30e4975499b27a00411e9e69d1e721c3cd2 Mon Sep 17 00:00:00 2001 From: sand Date: Fri, 24 Aug 2012 11:14:37 +0800 Subject: [PATCH] add init check for mysql --- src/main/java/com/alibaba/druid/pool/DruidDataSource.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index c9edf0ab3e..bd2457336d 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -401,7 +401,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat } connections[poolingCount++] = new DruidConnectionHolder(this, conn); } - + if (poolingCount > 0) { poolingPeak = poolingCount; poolingPeakTime = System.currentTimeMillis(); @@ -526,7 +526,9 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat this.getConnectProperties().setProperty("oracle.jdbc.FreeMemoryOnEnterImplicitCache", "true"); } } else if (JdbcUtils.MYSQL.equals(this.dbType)) { - LOG.warn("Your dbType is mysql, recommend set testWhileIdle is true and validationQuery shoud not be null"); + if (LOG.isWarnEnabled()) { + LOG.warn("Your dbType is mysql, recommend set testWhileIdle is true and validationQuery shoud not be null"); + } } } @@ -938,7 +940,7 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat e.setLastActiveTimeMillis(System.currentTimeMillis()); connections[poolingCount++] = e; - + if (poolingCount > poolingPeak) { poolingPeak = poolingCount; poolingPeakTime = System.currentTimeMillis();