Embedded servers

Because Derby is written in Java, you have great flexibility in how you choose to configure your deployment. For example, you can run Derby, the JDBC server framework, and another application in the same JVM as a single process.

Related concepts
Connectivity configurations
Multiple-client features available in Derby
The Derby Network Server
How to start an embedded server from an application
Related reference
Embedded server example