Mit HSQLDB gibt es ein komplett in Java entwickelte Datenbank, die keinen externen Datenbankserver benötigt, sondern komplett in ein Java-Projekt eingebunden werden kann. Dadurch, dass der Zugriff auf externe Datenbanken entfällt, ist JSQLDB auch äußerst performant. Verwendet wird HSQLDV zum Beispiel in dem OpenSource Office-Paket OpenOffice und in Mathematica.
Zur Verwendung der HSQLDB einfach die aktuelle Version 1.8 herunterladen und die im Archiv enthaltene hsqldb.jar in das eigene Java-Projekt einbinden, dass Datenbankfunktionalität besitzen soll. Wie das bei Eclipse funktioniert ist hier beschrieben.
Der schnelle Einstieg gelingt besonders gut mit der Dokumentation von der offiziellen Webseite, die auch einige einfache Anwendungsbeispiele präsentiert. Die API ist hier zu finden.