@ -65,28 +65,28 @@ public class DataSourceFactory {
public static void loadClass ( DbType dbType ) throws Exception {
public static void loadClass ( DbType dbType ) throws Exception {
switch ( dbType ) {
switch ( dbType ) {
case MYSQL :
case MYSQL :
Class . forName ( Constants . JDBC_MYSQL_CLASS_NAME ) ;
Class . forName ( Constants . COM_MYSQL_JDBC_DRIVER ) ;
break ;
break ;
case POSTGRESQL :
case POSTGRESQL :
Class . forName ( Constants . JDBC_POSTGRESQL_CLASS_NAME ) ;
Class . forName ( Constants . ORG_POSTGRESQL_DRIVER ) ;
break ;
break ;
case HIVE :
case HIVE :
Class . forName ( Constants . JDBC_HIVE_CLASS_NAME ) ;
Class . forName ( Constants . ORG_APACHE_HIVE_JDBC_HIVE_DRIVER ) ;
break ;
break ;
case SPARK :
case SPARK :
Class . forName ( Constants . JDBC_SPARK_CLASS_NAME ) ;
Class . forName ( Constants . ORG_APACHE_HIVE_JDBC_HIVE_DRIVER ) ;
break ;
break ;
case CLICKHOUSE :
case CLICKHOUSE :
Class . forName ( Constants . JDBC_CLICKHOUSE_CLASS_NAME ) ;
Class . forName ( Constants . COM_CLICKHOUSE_JDBC_DRIVER ) ;
break ;
break ;
case ORACLE :
case ORACLE :
Class . forName ( Constants . JDBC_ORACLE_CLASS_NAME ) ;
Class . forName ( Constants . COM_ORACLE_JDBC_DRIVER ) ;
break ;
break ;
case SQLSERVER :
case SQLSERVER :
Class . forName ( Constants . JDBC_SQLSERVER_CLASS_NAME ) ;
Class . forName ( Constants . COM_SQLSERVER_JDBC_DRIVER ) ;
break ;
break ;
case DB2 :
case DB2 :
Class . forName ( Constants . JDBC_DB2_CLASS_NAME ) ;
Class . forName ( Constants . COM_DB2_JDBC_DRIVER ) ;
break ;
break ;
default :
default :
logger . error ( "not support sql type: {},can't load class" , dbType ) ;
logger . error ( "not support sql type: {},can't load class" , dbType ) ;