Classes that pertain to resource managers

Derby provides two embedded variants of each DataSource interface defined by the JDBC API.

Most applications will use the first variant. However, applications that run on Java SE 8 Compact Profile 2 must use the second variant (the one whose class name begins with "Basic"). For more information, see "JDBC support for Java SE 8 Compact Profiles" in the Derby Reference Manual.

The Derby implementation classes for the DataSource interfaces are as follows:

For more information, see the API documentation for each class.

Related concepts
Getting a DataSource
Shutting down or creating a database