diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/ClickHouseDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/ClickHouseDataSource.java index 457ddb0a1d07c3529e4eb4f18c3a351c4791412f..fe76497ff87f913afd00338dd59f19b10b2e27e5 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/ClickHouseDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/ClickHouseDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -58,7 +59,7 @@ public class ClickHouseDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("ru.yandex.clickhouse.ClickHouseDriver"); + Class.forName(Constants.COM_CLICKHOUSE_JDBC_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), getPassword()); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/HiveDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/HiveDataSource.java index 101efae793f93ecceaa3cc070aad7092ec99c7c0..cddedd1f7376e436ac7fd26952ddfe08d215ad6a 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/HiveDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/HiveDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -61,7 +62,7 @@ public class HiveDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("org.apache.hive.jdbc.HiveDriver"); + Class.forName(Constants.ORG_APACHE_HIVE_JDBC_HIVE_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), ""); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/MySQLDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/MySQLDataSource.java index 3cf2b2ce8c1672d45aea60927452785dfff54f60..fa149e67e21cc1e0ef85d7edc21db3854c22a3ae 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/MySQLDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/MySQLDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -56,7 +57,7 @@ public class MySQLDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("com.mysql.jdbc.Driver"); + Class.forName(Constants.COM_MYSQL_JDBC_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), getPassword()); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/OracleDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/OracleDataSource.java index 551c7823cbee4d178c7983d62b72389317d57b52..c3dc3a96dffea25203113ec82331486cfdde94b6 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/OracleDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/OracleDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -58,7 +59,7 @@ public class OracleDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("oracle.jdbc.driver.OracleDriver"); + Class.forName(Constants.COM_ORACLE_JDBC_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), getPassword()); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/PostgreDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/PostgreDataSource.java index 5241b4c7efed1c2115168cf55966674443999e09..4989e7681ed00f517bec150b5ddefe6149082ee5 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/PostgreDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/PostgreDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -60,7 +61,7 @@ public class PostgreDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("org.postgresql.Driver"); + Class.forName(Constants.ORG_POSTGRESQL_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), getPassword()); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SQLServerDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SQLServerDataSource.java index fe398eb88b12d3a1fbf2fbc3154b7f4b5710f2e9..8554992efc73b4ac0edb89fd1697ffef0c0d1ada 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SQLServerDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SQLServerDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -54,7 +55,7 @@ public class SQLServerDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); + Class.forName(Constants.COM_SQLSERVER_JDBC_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), getPassword()); } finally { if (con != null) { diff --git a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SparkDataSource.java b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SparkDataSource.java index eb455124deb0fef497c2313fb3c8ffd689014ad7..5d10c63e5d62b8a6662bbf44d5655846ce469a46 100644 --- a/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SparkDataSource.java +++ b/dolphinscheduler-common/src/main/java/org/apache/dolphinscheduler/common/job/db/SparkDataSource.java @@ -16,6 +16,7 @@ */ package org.apache.dolphinscheduler.common.job.db; +import org.apache.dolphinscheduler.common.Constants; import org.apache.dolphinscheduler.common.utils.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -63,7 +64,7 @@ public class SparkDataSource extends BaseDataSource { public void isConnectable() throws Exception { Connection con = null; try { - Class.forName("org.apache.hive.jdbc.HiveDriver"); + Class.forName(Constants.ORG_APACHE_HIVE_JDBC_HIVE_DRIVER); con = DriverManager.getConnection(getJdbcUrl(), getUser(), ""); } finally { if (con != null) {