Package org.springframework.jdbc.datasource.init

Examples of org.springframework.jdbc.datasource.init.ResourceDatabasePopulator.addScript()


    final ResourceDatabasePopulator populator = new ResourceDatabasePopulator();

    populator.setContinueOnError(true);
    populator.setIgnoreFailedDrops(true);
    if (ddlScriptResource != null) {
      populator.addScript(ddlScriptResource);
    }
    if (batchScriptResource != null) {
      populator.addScript(batchScriptResource);
    }
    try {
View Full Code Here


    populator.setIgnoreFailedDrops(true);
    if (ddlScriptResource != null) {
      populator.addScript(ddlScriptResource);
    }
    if (batchScriptResource != null) {
      populator.addScript(batchScriptResource);
    }
    try {
      populator.populate(dataSource.getConnection());
    } catch (final SQLException ignored) {
    }
View Full Code Here

    if(Boolean.parseBoolean(initDB) && StringUtils.hasLength(scripts))
    {
      ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
      String[] files = scripts.split(",");
      for (String file : files) {
        databasePopulator.addScript(new ClassPathResource(file));
      }
      dsInitializer.setDatabasePopulator(databasePopulator);
    }
   
    return dsInitializer;
View Full Code Here

  private ResourceLoader resourceLoader;

  @PostConstruct
  protected void initialize() {
    ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
    populator.addScript(resourceLoader.getResource(ClassUtils.addResourcePathToPackagePath(Step.class, "schema-hsqldb.sql")));
    populator.setContinueOnError(true);
    DatabasePopulatorUtils.execute(populator, dataSource());
  }

  @Bean
View Full Code Here

        if ("hsql".equals(platform))
          platform = "hsqldb";
        if ("postgres".equals(platform))
          platform = "postgresql";
        ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
        populator.addScript(resourceLoader.getResource(REGISTRY_SCHEMA_LOCATION.replace("@@platform@@",
            platform)));
        populator.setContinueOnError(true);
        DatabasePopulatorUtils.execute(populator, dataSource);
      }
      catch (MetaDataAccessException e) {
View Full Code Here

    return initializer;
  }

  private DatabasePopulator databasePopulator() {
    ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
    populator.addScript(schemaScript);
    populator.addScript(dataScript);
    return populator;
  }
}
View Full Code Here

  }

  private DatabasePopulator databasePopulator() {
    ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
    populator.addScript(schemaScript);
    populator.addScript(dataScript);
    return populator;
  }
}
View Full Code Here

    ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
    populator.setContinueOnError(this.properties.isContinueOnError());
    populator.setSeparator(this.properties.getSeparator());
    populator.setSqlScriptEncoding(this.properties.getSqlScriptEncoding());
    for (Resource resource : resources) {
      populator.addScript(resource);
    }
    DatabasePopulatorUtils.execute(populator, this.dataSource);
  }

}
View Full Code Here

        platform = "oracle10g";
      }
      ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
      String schemaLocation = this.properties.getSchema();
      schemaLocation = schemaLocation.replace("@@platform@@", platform);
      populator.addScript(this.resourceLoader.getResource(schemaLocation));
      populator.setContinueOnError(true);
      DatabasePopulatorUtils.execute(populator, this.dataSource);
    }
  }
View Full Code Here

  private boolean testMySqlCompatiblity = true;

  @Bean
  public ResourceDatabasePopulator resourceDatabasePopulator() {
    ResourceDatabasePopulator resourceDatabasePopulator = new ResourceDatabasePopulator();
    resourceDatabasePopulator.addScript(new ClassPathResource(
        getSchemaSql(), getClass()));
    return resourceDatabasePopulator;
  }

  @Bean
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.