增加识别OpenGauss的驱动类

This commit is contained in:
Looly 2023-11-29 04:06:08 +08:00
parent f8a92ca4a5
commit 41e4b3ffb0
3 changed files with 10 additions and 3 deletions

View File

@ -2,11 +2,12 @@
# 🚀Changelog
-------------------------------------------------------------------------------------------------------------
# 5.8.24(2023-11-20)
# 5.8.24(2023-11-29)
### 🐣新特性
* 【cache 】 Cache增加get重载可自定义超时时间issue#I8G0DL@Gitee
* 【cache 】 JWT#sign增加重载可选是否增加默认的typ参数issue#3386@Github
* 【db 】 增加识别OpenGauss的驱动类issue#I8K6C0@Gitee
### 🐞Bug修复
* 【core 】 修复LocalDateTime#parseDate未判断空问题问题issue#I8FN7F@Gitee

View File

@ -161,9 +161,12 @@ public class DialectFactory implements DriverNamePool {
} else if (nameContainsProductInfo.contains("sybase")) {
// Sybase
driver = DRIVER_SYBASE;
}else if (nameContainsProductInfo.contains("mariadb")) {
} else if (nameContainsProductInfo.contains("mariadb")) {
// mariadb
driver = DRIVER_MARIADB;
} else if (nameContainsProductInfo.contains("opengauss")) {
// OpenGauss
driver = DRIVER_OPENGAUSS;
}
return driver;

View File

@ -108,5 +108,8 @@ public interface DriverNamePool {
* JDBC 驱动 Sybase
*/
String DRIVER_SYBASE = "com.sybase.jdbc4.jdbc.SybDriver";
/**
* JDBC 驱动 OpenGauss
*/
String DRIVER_OPENGAUSS = "org.opengauss.Driver";
}