# 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.

- Requirements for dynamic changes
  Certain conditions must be met for Derby to be able to load the new classes right away without your having to reboot.
- Notes on dynamic changes
  Remember the following items when you make dynamic changes to jar files or to the classpath.

Parent topic: Loading classes from a database
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