Package org.springframework.jdbc.datasource.embedded
Provides extensible support for creating embedded database instances.
Interface Summary Interface Description ConnectionProperties ConnectionPropertiesserves as a simple data container that allows essential JDBC connection properties to be configured consistently, independent of the actualDataSourceimplementation.DataSourceFactory DataSourceFactoryencapsulates the creation of a particularDataSourceimplementation such as aSimpleDriverDataSourceor a connection pool such as Apache DBCP or C3P0.EmbeddedDatabase EmbeddedDatabaseserves as a handle to an embedded database instance.EmbeddedDatabaseConfigurer EmbeddedDatabaseConfigurerencapsulates the configuration required to create, connect to, and shut down a specific type of embedded database such as HSQL, H2, or Derby.Class Summary Class Description EmbeddedDatabaseBuilder A builder that provides a convenient API for constructing an embedded database.EmbeddedDatabaseFactory Factory for creating anEmbeddedDatabaseinstance.EmbeddedDatabaseFactoryBean A subclass ofEmbeddedDatabaseFactorythat implementsFactoryBeanfor 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 Summary Enum Description EmbeddedDatabaseType A supported embedded database type.