Java DB stellt eine sogenannte Lightweight-Datenbank für die Java-Anwendungsentwicklung zur Verfügung. Java DB ist die unterstützte Verteilung der Open-Source-Datenbank Apache Derby mit 100 % Java-Technologie. Java ES 5 war die erste Version, in der Java DB als Produktkomponente enthalten war. Java DB wurde zunächst als freigegebene Komponente mit dem Namen Derby Database veröffentlicht und wurde in Java ES 2005Q4 integriert.
Java DB beinhaltet die folgenden Unterkomponenten:
Java DB Client
Java DB Server