diff --git a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java index 71b8f93406..89efcfc81e 100644 --- a/src/main/java/com/alibaba/druid/pool/DruidDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/DruidDataSource.java @@ -1272,4 +1272,5 @@ public class DruidDataSource extends DruidAbstractDataSource implements DruidDat public String getVersion() { return VERSION.MajorVersion + "." + VERSION.MinorVersion + "." + VERSION.RevisionVersion + "-2011-12-01 12:13"; } + } diff --git a/src/main/java/com/alibaba/druid/pool/ha/MultiDataSource.java b/src/main/java/com/alibaba/druid/pool/ha/MultiDataSource.java index bbe5d2e804..438f7783ce 100644 --- a/src/main/java/com/alibaba/druid/pool/ha/MultiDataSource.java +++ b/src/main/java/com/alibaba/druid/pool/ha/MultiDataSource.java @@ -228,6 +228,7 @@ public abstract class MultiDataSource extends DataSourceAdapter implements Multi public String[] getDataSourceNames() { return this.dataSources.keySet().toArray(new String[this.dataSources.size()]); } + @Override public String getDbType() { @@ -263,14 +264,14 @@ public abstract class MultiDataSource extends DataSourceAdapter implements Multi public long createTransactionId() { return transactionIdSeed.incrementAndGet(); } - + public boolean restartDataSource(String name) { DataSourceHolder holder = this.getDataSources().get(name); if (holder != null) { holder.restart(); return true; } - + return false; }