Package org.beangle.db.replication.wrappers

Examples of org.beangle.db.replication.wrappers.DatabaseWrapper.connect()


      props.load(is);
    } catch (IOException e) {
      throw new RuntimeException("cannot find database.properties");
    }
    DatabaseWrapper source = new DatabaseWrapper(props.getProperty("source.schema"));
    source.connect(DataSourceUtil.getDataSource("source"), (Dialect) (Class.forName(props
        .getProperty("source.dialect")).newInstance()));

    DatabaseWrapper target = new DatabaseWrapper(props.getProperty("target.schema"));
    target.connect(DataSourceUtil.getDataSource("target"), (Dialect) (Class.forName(props
        .getProperty("target.dialect")).newInstance()));
View Full Code Here


    DatabaseWrapper source = new DatabaseWrapper(props.getProperty("source.schema"));
    source.connect(DataSourceUtil.getDataSource("source"), (Dialect) (Class.forName(props
        .getProperty("source.dialect")).newInstance()));

    DatabaseWrapper target = new DatabaseWrapper(props.getProperty("target.schema"));
    target.connect(DataSourceUtil.getDataSource("target"), (Dialect) (Class.forName(props
        .getProperty("target.dialect")).newInstance()));

    Replicator replicator = new DatabaseReplicator(source, target);

    Set<String> tables = source.getMetadata().getTables().keySet();
View Full Code Here

  }

  @Test(dataProvider = "tables")
  public void hsqlReplication(String table) {
    DatabaseWrapper target = new DatabaseWrapper("PUBLIC");
    target.connect(DataSourceUtil.getDataSource("hsqldb_target"), new HSQLDialect());

    Replicator replicator = new DatabaseReplicator(source, target);
    replicator.addTable(table);
    replicator.start();
  }
View Full Code Here

    replicator.start();
  }

  public void testOracleReplication(String table) {
    DatabaseWrapper target = new DatabaseWrapper("test");
    target.connect(DataSourceUtil.getDataSource("oracle"), new OracleDialect());

    Replicator replicator = new DatabaseReplicator(source, target);
    replicator.addTable(table);
    replicator.start();
  }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.