diff --git a/hutool-db/src/main/java/cn/hutool/db/dialect/DialectFactory.java b/hutool-db/src/main/java/cn/hutool/db/dialect/DialectFactory.java index 5f6e76194..42d81cc58 100644 --- a/hutool-db/src/main/java/cn/hutool/db/dialect/DialectFactory.java +++ b/hutool-db/src/main/java/cn/hutool/db/dialect/DialectFactory.java @@ -149,6 +149,9 @@ public class DialectFactory implements DriverNamePool{ } else if (nameContainsProductInfo.contains("sybase")) { // 神州数据库 driver = DRIVER_SYBASE; + } else if (nameContainsProductInfo.contains("xugu")) { + // 虚谷数据库 + driver = DRIVER_XUGO; } return driver; diff --git a/hutool-db/src/main/java/cn/hutool/db/dialect/DriverNamePool.java b/hutool-db/src/main/java/cn/hutool/db/dialect/DriverNamePool.java index 6da118859..56392945a 100644 --- a/hutool-db/src/main/java/cn/hutool/db/dialect/DriverNamePool.java +++ b/hutool-db/src/main/java/cn/hutool/db/dialect/DriverNamePool.java @@ -108,5 +108,9 @@ public interface DriverNamePool { * JDBC 驱动 Sybase */ String DRIVER_SYBASE = "com.sybase.jdbc4.jdbc.SybDriver"; + /** + * JDBC 驱动 虚谷 + */ + String DRIVER_XUGO = "com.xugu.cloudjdbc.Driver"; }