What Is Hypersonic SQL/hsqldb?
It is an Open Source Java Database 
It has standard SQL syntax and a JDBC interface 
Hypersonic SQL/hsqldb is FREE to use and re-distribute 
It is compact (less than 100 KB) 
In-Memory, Standalone and Client/Server modes 
It can be used also in Applets 
More Features: Indexes can be built and are used automatically 
Transactions are supported 
Joins between tables are possible 
Referential Integrity 
Java Stored Procedures and Functions are supported 
Database can create SQL scripts 
Security mechanism using users, passwords, access rights 
Can be compiled for Java 1.1 and Java 2 
Hypersonic SQL/hsqldb is a general purpose database. It is very small and easy to install and use. It can be used in applets, for testing, as a distributed application, and for production purposes. It can also very easily be migrated to another database because standard SQL and the JDBC interface are used.