mirror of
https://gitee.com/dromara/hutool.git
synced 2025-09-20 02:29:47 +08:00
feat: 增加南大通用数据库GBase8c
驱动支持
- 在 DialectFactory 中添加了对 GBase8c 的支持,并修改匹配条件顺序 - 在 DriverNamePool 中添加了对应的驱动类名
This commit is contained in:
@@ -152,9 +152,6 @@ public class DialectFactory implements DriverNamePool {
|
||||
} else if (nameContainsProductInfo.contains("zenith")) {
|
||||
// 华为高斯
|
||||
driver = DRIVER_GAUSS;
|
||||
} else if (nameContainsProductInfo.contains("gbase")) {
|
||||
// 南大通用数据库
|
||||
driver = DRIVER_GBASE;
|
||||
} else if (nameContainsProductInfo.contains("oscar")) {
|
||||
// 神州数据库
|
||||
driver = DRIVER_OSCAR;
|
||||
@@ -174,8 +171,14 @@ public class DialectFactory implements DriverNamePool {
|
||||
// sap hana
|
||||
driver = DRIVER_HANA;
|
||||
} else if (nameContainsProductInfo.contains("gbasedbt-sqli")) {
|
||||
// Gbase8s,见:https://www.gbase.cn/community/post/4029
|
||||
// GBase 8s,见:https://www.gbase.cn/community/post/4029
|
||||
driver = DRIVER_GBASE8S;
|
||||
} else if (nameContainsProductInfo.contains("gbase8c")) {
|
||||
// GBase 8c,见:https://www.gbase.cn/download/gbase-8c?category=DRIVER_PACKAGE 页面 GBase8c_JDBC.zip 中的《JDBC 使用手册_V1.0_20230818.pdf》p14
|
||||
driver = DRIVER_GBASE8C;
|
||||
} else if (nameContainsProductInfo.contains("gbase")) {
|
||||
// 南大通用数据库 GBase 8a
|
||||
driver = DRIVER_GBASE;
|
||||
}
|
||||
|
||||
return driver;
|
||||
|
@@ -101,14 +101,19 @@ public interface DriverNamePool {
|
||||
*/
|
||||
String DRIVER_GAUSS = "com.huawei.gauss.jdbc.ZenithDriver";
|
||||
/**
|
||||
* JDBC 驱动 南大通用
|
||||
* JDBC 驱动 南大通用 GBase 8a
|
||||
*/
|
||||
String DRIVER_GBASE = "com.gbase.jdbc.Driver";
|
||||
/**
|
||||
* JDBC 驱动 南大通用8S<br>
|
||||
* JDBC 驱动 南大通用 GBase 8s<br>
|
||||
* 见:https://www.gbase.cn/community/post/4029
|
||||
*/
|
||||
String DRIVER_GBASE8S = "com.gbasedbt.jdbc.Driver";
|
||||
/**
|
||||
* JDBC 驱动 南大通用 GBase 8c<br>
|
||||
* 见:https://www.gbase.cn/download/gbase-8c?category=DRIVER_PACKAGE 页面 GBase8c_JDBC.zip 中的《JDBC 使用手册_V1.0_20230818.pdf》p14
|
||||
*/
|
||||
String DRIVER_GBASE8C = "cn.gbase8c.Driver";
|
||||
/**
|
||||
* JDBC 驱动 神州数据库
|
||||
*/
|
||||
|
Reference in New Issue
Block a user