mirror of
https://gitee.com/dromara/dbswitch.git
synced 2025-09-02 02:24:20 +00:00
支持dm和kingbase8数据库
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
<parent>
|
||||
<groupId>com.gitee</groupId>
|
||||
<artifactId>dbswitch</artifactId>
|
||||
<version>1.5.2</version>
|
||||
<version>1.5.3</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>dbswitch-dbsynch</artifactId>
|
||||
|
@@ -14,12 +14,13 @@ import java.util.HashMap;
|
||||
import javax.sql.DataSource;
|
||||
import com.gitee.dbswitch.dbcommon.util.DatabaseAwareUtils;
|
||||
import com.gitee.dbswitch.dbsynch.db2.DB2DatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.dm.DmDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.kingbase.KingbaseDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.mssql.SqlServerDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.mysql.MySqlDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.oracle.OracleDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.pgsql.GreenplumDatabaseSynchImpl;
|
||||
import com.gitee.dbswitch.dbsynch.pgsql.PostgresqlDatabaseSynchImpl;
|
||||
|
||||
import java.lang.reflect.Constructor;
|
||||
|
||||
/**
|
||||
@@ -41,6 +42,8 @@ public final class DatabaseSynchronizeFactory {
|
||||
put("POSTGRESQL", PostgresqlDatabaseSynchImpl.class.getName());
|
||||
put("GREENPLUM", GreenplumDatabaseSynchImpl.class.getName());
|
||||
put("DB2",DB2DatabaseSynchImpl.class.getName());
|
||||
put("DM",DmDatabaseSynchImpl.class.getName());
|
||||
put("KINGBASE",KingbaseDatabaseSynchImpl.class.getName());
|
||||
}
|
||||
};
|
||||
|
||||
|
@@ -0,0 +1,22 @@
|
||||
// Copyright tang. All rights reserved.
|
||||
// https://gitee.com/inrgihc/dbswitch
|
||||
//
|
||||
// Use of this source code is governed by a BSD-style license
|
||||
//
|
||||
// Author: tang (inrgihc@126.com)
|
||||
// Data : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.dbsynch.dm;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import com.gitee.dbswitch.dbsynch.oracle.OracleDatabaseSynchImpl;
|
||||
|
||||
public class DmDatabaseSynchImpl extends OracleDatabaseSynchImpl {
|
||||
|
||||
public DmDatabaseSynchImpl(DataSource ds) {
|
||||
super(ds);
|
||||
}
|
||||
|
||||
}
|
@@ -0,0 +1,22 @@
|
||||
// Copyright tang. All rights reserved.
|
||||
// https://gitee.com/inrgihc/dbswitch
|
||||
//
|
||||
// Use of this source code is governed by a BSD-style license
|
||||
//
|
||||
// Author: tang (inrgihc@126.com)
|
||||
// Data : 2020/1/2
|
||||
// Location: beijing , china
|
||||
/////////////////////////////////////////////////////////////
|
||||
package com.gitee.dbswitch.dbsynch.kingbase;
|
||||
|
||||
import javax.sql.DataSource;
|
||||
|
||||
import com.gitee.dbswitch.dbsynch.pgsql.PostgresqlDatabaseSynchImpl;
|
||||
|
||||
public class KingbaseDatabaseSynchImpl extends PostgresqlDatabaseSynchImpl {
|
||||
|
||||
public KingbaseDatabaseSynchImpl(DataSource ds) {
|
||||
super(ds);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user