From a730810dc679d153ca49d7ef697730c58b13622e Mon Sep 17 00:00:00 2001 From: taojinlong Date: Thu, 26 Jun 2025 11:52:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20h2=20=E6=A0=A1=E9=AA=8C=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/io/dataease/datasource/type/H2.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/core/core-backend/src/main/java/io/dataease/datasource/type/H2.java b/core/core-backend/src/main/java/io/dataease/datasource/type/H2.java index f4c56f6dd9..c368396ff3 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/type/H2.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/type/H2.java @@ -15,10 +15,9 @@ import java.util.List; @Component("h2") public class H2 extends DatasourceConfiguration { private String driver = "org.h2.Driver"; - private List illegalParameters = Arrays.asList("INIT", "RUNSCRIPT"); public String getJdbc() { - for (String illegalParameter : illegalParameters) { + for (String illegalParameter : getH2IllegalParameters()) { if (jdbc.toUpperCase().replace("\\", "").contains(illegalParameter)) { DEException.throwException("Has illegal parameter: " + jdbc); } @@ -26,4 +25,9 @@ public class H2 extends DatasourceConfiguration { return jdbc; } + + private List getH2IllegalParameters() { + return Arrays.asList("INIT", "RUNSCRIPT"); + } + }