Accessing databases within a jar file using the classpath Once an archive containing one or more databases has been created it can be placed in the classpath. This allows access to a database from within an application without the application's knowing the path of the archive. Accessing read-only databases from classpath Read-only databasesputting in classpath

When jar or zip files are part of the classpath, you do not have to specify the jar subsubprotocol to connect to them.

To access a database in a zip or jar file in the classpath:

Set the classpath to include the jar or zip file before starting up :CLASSPATH="C:\dbs.jar;%CLASSPATH%" Connect to a database within the jar or zip file with one of the following connection URLs:Standard syntax: jdbc:derby:/databasePathWithinArchiveSyntax with subsubprotocol: jdbc:derby:classpath:/databasePathWithinArchive

For example:jdbc:derby:/products/boiledfood jdbc:derby:classpath:/products/boiledfood