Example usage for org.springframework.jdbc.datasource.embedded EmbeddedDatabaseFactory EmbeddedDatabaseFactory

List of usage examples for org.springframework.jdbc.datasource.embedded EmbeddedDatabaseFactory EmbeddedDatabaseFactory

Introduction

In this page you can find the example usage for org.springframework.jdbc.datasource.embedded EmbeddedDatabaseFactory EmbeddedDatabaseFactory.

Prototype

EmbeddedDatabaseFactory

Source Link

Usage

From source file:com.springsource.greenhouse.database.GreenhouseDatabaseInstallerTest.java

@Test
public void runUpgrader() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    EmbeddedDatabase db = factory.getDatabase();
    System.setProperty("security.encryptPassword", "foo");
    System.setProperty("security.encryptSalt",
            new String(Hex.encode(KeyGenerators.secureRandom().generateKey())));
    DatabaseUpgrader installer = new DatabaseUpgrader(db, new StandardEnvironment(), Encryptors.noOpText());
    installer.run();//from   ww w.j a v a  2  s  . co m
    installer.run();
    DatabaseUpgrader installer2 = new DatabaseUpgrader(db, new StandardEnvironment(), Encryptors.noOpText());
    installer2.run();
}

From source file:com.github.gabrielruiu.spring.yahoo.sample.config.InMemoryDatabaseConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("spring-social-yahoo-sample");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:sf.wicklet.site.gwt.test.db.TestSpringJDBCH201.java

protected EmbeddedDatabase createDatabase(final File dbfile, final String dbpath)
        throws ClassNotFoundException {
    final EmbeddedDatabaseFactory f = new EmbeddedDatabaseFactory();
    final ResourceDatabasePopulator p = new ResourceDatabasePopulator();
    final ResourceLoader l = new DefaultResourceLoader();
    if (!dbfile.exists()) {
        final String classname = getClass().getName().replace('.', '/');
        p.addScript(l.getResource(String.format("classpath:/%s-schema.sql", classname)));
        p.addScript(l.getResource(String.format("classpath:/%s-init.sql", classname)));
    }/*from w  ww.  java  2 s  .  c om*/
    f.setDatabasePopulator(p);
    f.setDatabaseConfigurer(sf.wicklet.gwt.site.server.db.H2Configurator.getInstance(dbpath));
    // Database name now a dont' care.
    //        f.setDatabaseName("db01");
    return f.getDatabase();
}

From source file:com.github.javarch.persistence.orm.hibernate.conf.DataSourceH2Config.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {

    LOG.debug("Iniciando construo do EmbeddedDatabase H2...");
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    DataSource ds = factory.getDatabase();
    return ds;//from w w w .j  a  v a2s  . c  om
}

From source file:com.kdubb.social.config.MainConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("spring-social-quickstart");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:de.uni_koeln.spinfo.maalr.login.config.H2Config.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("maalr-social-connect");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:com.cloudfoundry.samples.spring.config.MainConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("spring-social-cloudfoundry");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:net.nobien.springsocial.examples.instagram.config.MainConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("spring-social-instagram");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:net.nobien.springsocial.examples.foursquare.config.MainConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("spring-social-foursquare");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}

From source file:com.pramati.knowyou.config.MainConfig.java

@Bean(destroyMethod = "shutdown")
public DataSource dataSource() {
    EmbeddedDatabaseFactory factory = new EmbeddedDatabaseFactory();
    factory.setDatabaseName("knowyou");
    factory.setDatabaseType(EmbeddedDatabaseType.H2);
    factory.setDatabasePopulator(databasePopulator());
    return factory.getDatabase();
}