Dynamic changes to jar files or to the database jar classpath

When you store jar files in a single database and make those jar files available to that database, it is possible to make changes to jar files or to change the database jar "classpath" dynamically (without having to reboot).

That is, when you install or replace a jar file within an SQL statement or change the database jar "classpath" (the derby.database.classpath property), Derby is able to load the new classes right away without your having to reboot.

Related concepts
Class loading overview
Create jar files for your application
Add the jar file or files to the database
Enable database class loading with a property
Code your applications