From f58625b144eff4b16ff4bb9787368834c0777893 Mon Sep 17 00:00:00 2001 From: Looly Date: Wed, 29 Nov 2023 04:04:05 +0800 Subject: [PATCH] add opengauss --- .../java/org/dromara/hutool/db/dialect/DialectFactory.java | 3 +++ .../java/org/dromara/hutool/db/dialect/DriverNamePool.java | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DialectFactory.java b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DialectFactory.java index 2c2f12e7c..6ee86f174 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DialectFactory.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DialectFactory.java @@ -176,6 +176,9 @@ public class DialectFactory implements DriverNamePool { } else if (nameContainsProductInfo.contains("sybase")) { // Sybase driver = DRIVER_SYBASE; + } else if (nameContainsProductInfo.contains("opengauss")) { + // OpenGauss + driver = DRIVER_OPENGAUSS; } return driver; diff --git a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java index 08aafd909..3ea8a1e8f 100644 --- a/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java +++ b/hutool-db/src/main/java/org/dromara/hutool/db/dialect/DriverNamePool.java @@ -120,5 +120,9 @@ public interface DriverNamePool { * JDBC 驱动 Sybase */ String DRIVER_SYBASE = "com.sybase.jdbc4.jdbc.SybDriver"; + /** + * JDBC 驱动 OpenGauss + */ + String DRIVER_OPENGAUSS = "org.opengauss.Driver"; }