Apache Derby provides two distinct JDBC driver configurations based on how the database engine is deployed.
The application connects to a separate, standalone Apache Derby Network Server instance across a network interface. This topology requires the derbyclient.jar file. apache derby jdbc driver download
Choosing the correct driver archive depends on your runtime topology: the handles direct, in-process database access, while the Network Client Driver enables connections to a remote Apache Derby Network Server. 1. Choosing Your Apache Derby Driver Architecture in-process database access