linwei
2026-02-09 447b83515ae498f46e9d959e7c07f733647fdf06
src/main/java/cn/net/communion/dbdatasync/dbhelper/Factory.java
New file
@@ -0,0 +1,18 @@
package cn.net.communion.dbdatasync.dbhelper;
import cn.net.communion.dbdatasync.dbhelper.impl.MySql;
import cn.net.communion.dbdatasync.dbhelper.impl.PostgreSql;
import cn.net.communion.dbdatasync.dbhelper.impl.SqlServer;
public class Factory {
    public static DbHelper create(String dbType) {
        switch (dbType.toLowerCase()) {
            case "mysql":
                return new MySql();
            case "postgresql":
                return new PostgreSql();
            default:
                throw new IllegalArgumentException("Unsupported database type: " + dbType);
        }
    }
}