增加识别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

@@ -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";
}