Java DB proporciona una base de datos ligera para la implementación de aplicaciones de Java. Java DB es una distribución compatible de Sun de la base de datos de código abierto Apache Derby, implementada por competo mediante tecnología de Java. Java ES 5 fue la primera versión que incluyó Java DB como componente de producto. Java DB se introdujo por primera vez como componente compartido en Java ES 2005Q4, con el nombre de Derby Database.
Java DB incluye los siguientes subcomponentes:
Java DB Client
Java DB Server