Package org.springframework.jdbc.datasource.init

Examples of org.springframework.jdbc.datasource.init.ResourceDatabasePopulator


    }

    @Bean
    @DependsOn("entityManagerFactory")
    public ResourceDatabasePopulator initDatabase(DataSource dataSource) throws Exception {
        ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
        populator.addScript(new ClassPathResource("data.sql"));
        populator.populate(dataSource.getConnection());
        return populator;
    }
View Full Code Here


        this.initScripts.add(new ClassPathResource("org/springframework/security/core/userdetails/jdbc/users.ddl"));
        return this;
    }

    protected DatabasePopulator getDatabasePopulator() {
        ResourceDatabasePopulator dbp = new ResourceDatabasePopulator();
        dbp.setScripts(initScripts.toArray(new Resource[initScripts.size()]));
        return dbp;
    }
View Full Code Here

    }

    @Bean
    @DependsOn("entityManagerFactory")
    public ResourceDatabasePopulator initDatabase(DataSource dataSource) throws Exception {
        ResourceDatabasePopulator populator = new ResourceDatabasePopulator();
        populator.addScript(new ClassPathResource("data.sql"));
        populator.populate(dataSource.getConnection());
        return populator;
    }
View Full Code Here

   * Create a new embedded database builder with the given ResourceLoader.
   * @param resourceLoader the ResourceLoader to delegate to
   */
  public EmbeddedDatabaseBuilder(ResourceLoader resourceLoader) {
    this.databaseFactory = new EmbeddedDatabaseFactory();
    this.databasePopulator = new ResourceDatabasePopulator();
    this.databaseFactory.setDatabasePopulator(this.databasePopulator);
    this.resourceLoader = resourceLoader;
  }
View Full Code Here

        DataSource dataSource = ctx.getBean(DataSource.class);
        @SuppressWarnings("unchecked")
        List<Resource> databaseScripts = (List<Resource>) ctx.getBean("databaseScriptsList");

        Connection con = null;
        ResourceDatabasePopulator resourceDatabasePopulator = new ResourceDatabasePopulator();

        try {
            con = dataSource.getConnection();

            resourceDatabasePopulator.setScripts(databaseScripts.toArray(new Resource[0]));

            resourceDatabasePopulator.populate(con);
        } catch (SQLException e) {
            logger.error(e.getMessage(), e);
        } finally {
            try { con.close(); } catch (Exception e) {}
        }
View Full Code Here

    dataSource.setPassword("");
    return dataSource;
  }

  private void populateDataBase(DataSource dataSource) throws Exception {
    ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
    databasePopulator.addScript(new ClassPathResource("test-data.sql", this.getClass()));
    DataSourceInitializer initializer = new DataSourceInitializer();
    initializer.setDataSource(dataSource);
    initializer.setDatabasePopulator(databasePopulator);
    initializer.afterPropertiesSet();
  }
View Full Code Here

    dataSource.setPassword("");
    return dataSource;
  }

  private void populateDataBase(DataSource dataSource) throws Exception {
    ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
    databasePopulator.addScript(new ClassPathResource("test-data.sql", this.getClass()));
    DataSourceInitializer initializer = new DataSourceInitializer();
    initializer.setDataSource(dataSource);
    initializer.setDatabasePopulator(databasePopulator);
    initializer.afterPropertiesSet();
  }
View Full Code Here

    final Resource data = new ClassPathResource("data.sql");

    if (!schema.exists() && !data.exists())
      return bds;

    final ResourceDatabasePopulator rdp = new ResourceDatabasePopulator();

    if (schema.exists())
      rdp.addScript(schema);

    if (data.exists())
      rdp.addScript(data);

    DatabasePopulatorUtils.execute(rdp, bds);
    return bds;
  }
View Full Code Here

    dmds.setPassword("");
    dataSource = dmds;
  }

  private void populateDataBase() throws Exception {
    ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
    databasePopulator.addScript(new ClassPathResource("test-data.sql", this.getClass()));
    DataSourceInitializer initializer = new DataSourceInitializer();
    initializer.setDataSource(getDataSource());
    initializer.setDatabasePopulator(databasePopulator);
    initializer.afterPropertiesSet();
  }
View Full Code Here

    dataSource.setPassword("");
    return dataSource;
  }

  private void populateDataBase(DataSource dataSource) throws Exception {
    ResourceDatabasePopulator databasePopulator = new ResourceDatabasePopulator();
    databasePopulator.addScript(new ClassPathResource("test-data.sql", this.getClass()));
    DataSourceInitializer initializer = new DataSourceInitializer();
    initializer.setDataSource(dataSource);
    initializer.setDatabasePopulator(databasePopulator);
    initializer.afterPropertiesSet();
  }
View Full Code Here

TOP

Related Classes of org.springframework.jdbc.datasource.init.ResourceDatabasePopulator

Copyright © 2018 www.massapicom. 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.