@Override public ConnectionPoolDataSource createConnectionPoolDataSource(Properties props) throws SQLException { EmbeddedConnectionPoolDataSource ds = new EmbeddedConnectionPoolDataSource(); setProperties(ds, props); return ds; }
/** * Default constructor for a Derby Embedded Local DataSource. */ public EmbeddedLocalMCF() { super(new EmbeddedConnectionPoolDataSource(), new NoExceptionsAreFatalSorter()); }
@Override public ConnectionPoolDataSource createConnectionPoolDataSource(Properties props) throws SQLException { EmbeddedConnectionPoolDataSource ds = new EmbeddedConnectionPoolDataSource(); setProperties(ds, props); return ds; }
private EmbeddedConnectionPoolDataSource createDerbyDataSource() throws SQLException { if (isInTestMode()) { EmbeddedConnectionPoolDataSource dataSource = new EmbeddedConnectionPoolDataSource(); dataSource.setDatabaseName("memory:ehourDb"); return dataSource; } else { EmbeddedConnectionPoolDataSource dataSource = new EmbeddedConnectionPoolDataSource(); dataSource.setDatabaseName("ehourDb"); return dataSource; } }
private void createInMemoryDb() throws SQLException { EmbeddedConnectionPoolDataSource csDataSource = new EmbeddedConnectionPoolDataSource(); csDataSource.setDatabaseName("memory:ehourDb;create=true"); csDataSource.getPooledConnection().close(); }
@Test public void shouldAlter() throws IOException { EmbeddedConnectionPoolDataSource dataSource = new EmbeddedConnectionPoolDataSource(); dataSource.setDatabaseName("memory:db;create=true"); DerbyDbValidator prevalidator = new DerbyDbValidator("1.4", dataSource); prevalidator.checkDatabaseState(); DerbyDbValidator validator = new DerbyDbValidator("99", dataSource); DerbyDbValidator.DdlType state = validator.checkDatabaseState(); assertEquals(DerbyDbValidator.DdlType.ALTER_TABLE, state); } }