| Name | Description | Type | Package | Framework |
| ConnectionProperties | ConnectionProperties serves as a simple data container that allowsessential JDBC connection properties to be configured consistently, | Interface | org.springframework.jdbc.datasource.embedded | Spring MVC |
| DataSourceFactory | DataSourceFactory encapsulates the creation of a particularDataSource implementation such as a | Interface | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabase | EmbeddedDatabase serves as a handle to an embedded database instance. | Interface | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabaseBuilder | A builder that provides a convenient API for constructing an embedded database. | Class | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabaseConfigurer | EmbeddedDatabaseConfigurer encapsulates the configuration required tocreate, connect to, and shut down a specific type of embedded database such as | Interface | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabaseFactory | Factory for creating an EmbeddedDatabase instance. | Class | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabaseFactoryBean | A subclass of EmbeddedDatabaseFactory that implements FactoryBeanfor registration as a Spring bean. | Class | org.springframework.jdbc.datasource.embedded | Spring MVC |
| EmbeddedDatabaseType | enum EmbeddedDatabaseTypeA supported embedded database type. | Class | org.springframework.jdbc.datasource.embedded | Spring MVC |
| OutputStreamFactory | Internal helper for exposing dummy OutputStreams to embedded databasessuch as Derby, preventing the creation of a log file. | Class | org.springframework.jdbc.datasource.embedded | Spring MVC |