See: Description
| Interface | Description | 
|---|---|
| ConnectionProperties | 
ConnectionProperties serves as a simple data container that allows
 essential JDBC connection properties to be configured consistently,
 independent of the actual DataSource
 implementation. | 
| DataSourceFactory | 
DataSourceFactory encapsulates the creation of a particular
 DataSource implementation such as a
 SimpleDriverDataSource or a connection pool such as Apache DBCP or C3P0. | 
| EmbeddedDatabase | 
EmbeddedDatabase serves as a handle to an embedded database instance. | 
| EmbeddedDatabaseConfigurer | 
EmbeddedDatabaseConfigurer encapsulates the configuration required to
 create, connect to, and shut down a specific type of embedded database such as
 HSQL, H2, or Derby. | 
| Class | Description | 
|---|---|
| EmbeddedDatabaseBuilder | 
 A builder that provides a convenient API for constructing an embedded database. 
 | 
| EmbeddedDatabaseFactory | 
 Factory for creating an  
EmbeddedDatabase instance. | 
| EmbeddedDatabaseFactoryBean | 
 A subclass of  
EmbeddedDatabaseFactory that implements FactoryBean
 for registration as a Spring bean. | 
| OutputStreamFactory | 
 Internal helper for exposing dummy OutputStreams to embedded databases
 such as Derby, preventing the creation of a log file. 
 | 
| Enum | Description | 
|---|---|
| EmbeddedDatabaseType | 
 A supported embedded database type. 
 |