hsqldb je relační SQL databáze implementovaná v Javě. Obsahuje JDBC ovladač a je vhodná i pro vestavění přímo do aplikací. Nemusí se instalovat ani konfigurovat a podporuje také databáze uložené pouze v paměti. Je tak ideální pro experimentování s JDBC.
Třída JDBC driveru je org.hsqldb.jdbcDriver
(ano, její název porušuje konvence pro pojmenování tříd).
URL pro přístup k databázi uložené v paměti je jdbc:hsqldb:mem:aname
, kde aname je jméno databáze; jméno uživatele je sa
a heslo je prázdné.
Spojení tedy získáme následujícím způsobem:
// Zavedeme JDBC driver Class.forName("org.hsqldb.jdbcDriver"); // Vytvorime spojeni s databazi Connection conn = DriverManager.getConnection("jdbc:hsqldb:mem:test","sa","");