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 were coded to run on Java SE 8 Compact Profile 2 may use the second variant (the one whose class name begins with "Basic"). The Compact Profile 2 classes are maintained for backward compatibility.

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