An embedded environment is an environment in which only a single application can access a database at one time, and no network access occurs.
When an application starts an instance of Derby within its JVM, the application runs in an embedded environment. Loading the embedded driver starts Derby.